欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python+Selenium自動(dòng)化實(shí)現(xiàn)分頁(yè)(pagination)處理

 更新時(shí)間:2017年03月31日 11:01:57   作者:ForcePush  
這篇文章主要為大家詳細(xì)介紹了Python+Selenium自動(dòng)化實(shí)現(xiàn)分頁(yè)pagination處理的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

場(chǎng)景

對(duì)分頁(yè)來(lái)說(shuō),我們最感興趣的是下面幾個(gè)信息

總共有多少頁(yè)
當(dāng)前是第幾頁(yè)
是否可以上一頁(yè)和下一頁(yè)

代碼

下面代碼演示如何獲取分頁(yè)總數(shù)及當(dāng)前頁(yè)數(shù)、跳轉(zhuǎn)到指定頁(yè)數(shù)

#coding:utf-8
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://segmentfault.com/news")

# 獲得所有分頁(yè)的數(shù)量
# -2是因?yàn)橐サ羯弦粋€(gè)和下一個(gè)
total_pages = len(driver.find_element_by_class_name("pagination").find_elements_by_tag_name("li"))-2
print "total_pages is %s" %(total_pages)

# 獲取當(dāng)前頁(yè)面是第幾頁(yè)
current_page = driver.find_element_by_class_name('pagination').find_element_by_class_name('active')
print "current page is %s" %(current_page.text)

#跳轉(zhuǎn)到第二頁(yè)
next_page = driver.find_element_by_class_name("pagination").find_element_by_link_text("2")
next_page.click()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python利用pangu模塊實(shí)現(xiàn)文本格式化小工具

    Python利用pangu模塊實(shí)現(xiàn)文本格式化小工具

    其實(shí)使用pangu做文本格式標(biāo)準(zhǔn)化的業(yè)務(wù)代碼在之前就實(shí)現(xiàn)了,主要能夠?qū)⒅形奈谋疚臋n中的文字、標(biāo)點(diǎn)符號(hào)等進(jìn)行標(biāo)準(zhǔn)化。但是為了方便起來(lái)我們這里使用了Qt5將其做成了一個(gè)可以操作的頁(yè)面應(yīng)用,需要的可以了解一下
    2022-10-10
  • python 中字典嵌套列表的方法

    python 中字典嵌套列表的方法

    今天小編就為大家分享一篇python 中字典嵌套列表的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • python 代碼實(shí)現(xiàn)k-means聚類(lèi)分析的思路(不使用現(xiàn)成聚類(lèi)庫(kù))

    python 代碼實(shí)現(xiàn)k-means聚類(lèi)分析的思路(不使用現(xiàn)成聚類(lèi)庫(kù))

    這篇文章主要介紹了python 代碼實(shí)現(xiàn)k-means聚類(lèi)分析(不使用現(xiàn)成聚類(lèi)庫(kù)),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 詳解用selenium來(lái)下載小姐姐圖片并保存

    詳解用selenium來(lái)下載小姐姐圖片并保存

    這篇文章主要介紹了詳解用selenium來(lái)下載小姐姐圖片并保存,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python迭代和迭代器詳解

    Python迭代和迭代器詳解

    本篇文章主要介紹Python的迭代和迭代器,可迭代對(duì)象的相關(guān)概念,有需要的小伙伴可以參考下
    2016-11-11
  • python+matplotlib實(shí)現(xiàn)動(dòng)態(tài)繪制圖片實(shí)例代碼(交互式繪圖)

    python+matplotlib實(shí)現(xiàn)動(dòng)態(tài)繪制圖片實(shí)例代碼(交互式繪圖)

    這篇文章主要介紹了python+matplotlib實(shí)現(xiàn)動(dòng)態(tài)繪制圖片實(shí)例代碼(交互式繪圖),小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Tensorflow訓(xùn)練模型默認(rèn)占滿(mǎn)所有GPU的解決方案

    Tensorflow訓(xùn)練模型默認(rèn)占滿(mǎn)所有GPU的解決方案

    這篇文章主要介紹了Tensorflow訓(xùn)練模型默認(rèn)占滿(mǎn)所有GPU的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 一文帶你深入理解Python魔法方法

    一文帶你深入理解Python魔法方法

    在Python中,魔法方法是指那些以雙下劃線(xiàn)開(kāi)頭和結(jié)尾的特殊方法,它們是Python的內(nèi)置方法,對(duì)應(yīng)于Python對(duì)象的各種運(yùn)算符,這篇文章將深入探討Python的一些魔法方法,并通過(guò)示例展示如何使用它們,需要的朋友可以參考下
    2023-06-06
  • 最新評(píng)論