内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何解決Pythonseleniumget頁面很慢時(shí)的問題-創(chuàng)新互聯(lián)

小編給大家分享一下如何解決Python selenium get頁面很慢時(shí)的問題,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),西寧企業(yè)網(wǎng)站建設(shè),西寧品牌網(wǎng)站建設(shè),網(wǎng)站定制,西寧網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,西寧網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

driver.get("url")等到頁面全部加載渲染完成后才會(huì)執(zhí)行后續(xù)的腳本。

在執(zhí)行腳本時(shí),driver.get("url") ,如果當(dāng)前的url頁面內(nèi)容較多加載特別慢,很費(fèi)時(shí)間,但是我們需要操作的元素已經(jīng)加載出來,可以將頁面加載停掉,不影響后面的腳本執(zhí)行,解決辦法

設(shè)置頁面加載timeout,get操作: try get except 腳本window.stop(), 使用GeckoDriver上有效果,

但是在ChromeDriver上還是會(huì)有問題,拋出異常timeout后續(xù)腳本不會(huì)繼續(xù)執(zhí)行

GeckoDriver執(zhí)行具體如下:

訪問百度貼吧某個(gè)獲取其帖子總頁數(shù):

可以通過兩種方式獲取,簡單的就是直接定位元素共11頁

代碼用定位尾頁獲取總頁數(shù)

如何解決Python selenium get頁面很慢時(shí)的問題

from selenium import webdriver
import re
 
driver = webdriver.Firefox()
#設(shè)定頁面加載timeout時(shí)長,需要的元素能加載出來就行
driver.set_page_load_timeout(20)
driver.set_script_timeout(20)
#try去get
try:
  driver.get("http://tieba.baidu.com/p/5659969529?red_tag=w0852861182")
except:
  print("加載頁面太慢,停止加載,繼續(xù)下一步操作")
  driver.execute_script("window.stop()")
last_page_element = driver.find_element_by_css_selector("li.l_pager.pager_theme_4.pb_list_pager >a:nth-child(12)") #定位到元素尾頁元素
#獲取尾頁頁碼鏈接文本
text = last_page_element.get_attribute("href")
all_page_num = re.search("\d+$",text).group() # 正則匹配到頁碼
print("當(dāng)前貼吧貼子總頁數(shù)為:%s"%all_page_num)

以上是“如何解決Python selenium get頁面很慢時(shí)的問題”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站名稱:如何解決Pythonseleniumget頁面很慢時(shí)的問題-創(chuàng)新互聯(lián)
瀏覽路徑:http://www.rwnh.cn/article12/ceppgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT品牌網(wǎng)站制作、網(wǎng)站營銷標(biāo)簽優(yōu)化、自適應(yīng)網(wǎng)站、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
南溪县| 上犹县| 奉贤区| 兴仁县| 高要市| 齐齐哈尔市| 九台市| 三河市| 贞丰县| 博湖县| 枣强县| 清原| 无为县| 安国市| 北京市| 平和县| 西和县| 武夷山市| 彭泽县| 张家港市| 德钦县| 周口市| 古田县| 章丘市| 连城县| 林州市| 湖北省| 纳雍县| 乌鲁木齐市| 明星| 河西区| 巴彦淖尔市| 通城县| 依兰县| 临朐县| 尉氏县| 修武县| 临城县| 兰坪| 彭山县| 遵化市|