最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python+Selenium自動化實現(xiàn)分頁(pagination)處理

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

場景

對分頁來說,我們最感興趣的是下面幾個信息

總共有多少頁
當前是第幾頁
是否可以上一頁和下一頁

代碼

下面代碼演示如何獲取分頁總數(shù)及當前頁數(shù)、跳轉到指定頁數(shù)

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

# 獲得所有分頁的數(shù)量
# -2是因為要去掉上一個和下一個
total_pages = len(driver.find_element_by_class_name("pagination").find_elements_by_tag_name("li"))-2
print "total_pages is %s" %(total_pages)

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

#跳轉到第二頁
next_page = driver.find_element_by_class_name("pagination").find_element_by_link_text("2")
next_page.click()

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關文章

最新評論

沙河市| 昌吉市| 甘洛县| 儋州市| 会昌县| 敖汉旗| 东明县| 沐川县| 伽师县| 太原市| 榆树市| 建湖县| 屏南县| 邓州市| 济源市| 峨山| 岳阳市| 会理县| 雅江县| 红原县| 平塘县| 拉萨市| 贞丰县| 老河口市| 开平市| 周口市| 辽阳市| 孝义市| 多伦县| 莫力| 贵州省| 上蔡县| 呼玛县| 中西区| 临武县| 建德市| 横山县| 夏邑县| 历史| 柘荣县| 石屏县|