真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python的等待方式有哪些

本文小編為大家詳細介紹“python的等待方式有哪些”,內(nèi)容詳細,步驟清晰,細節(jié)處理妥當,希望這篇“python的等待方式有哪些”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

專注于為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)內(nèi)江免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

1、強制等待,導入time模塊,使用time.sleep即可。

diver.get("https://www.baidu.com")
diver.find_element_by_xpath('//div[@id="u1"]//a[@name="tj_login"]').click()
time.sleep(2)
diver.find_element_by_xpath('//p[@class="tang-pass-footerBarULogin pass-link"]').click()
time.sleep(3)

2、隱性等待,設(shè)置超時時長,如果加載時間超過10s,就直接報超時,如果在10s內(nèi)加載完成,就去進行下一步的操作。

from selenium import webdriver
#打開一個會話
diver = webdriver.Chrome()
#全局等待方式
diver.implicitly_wait(10)#等待10s
#全屏
diver.maximize_window()
#訪問百度鏈接
diver.get("https://www.baidu.com")
diver.find_element_by_xpath('//div[@id="u1"]//a[@name="tj_login"]').click()
diver.find_element_by_xpath('//p[@class="tang-pass-footerBarULogin pass-link"]').click()
diver.quit()#關(guān)閉會話

3、顯性等待,等待被設(shè)置的元素可見。

from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

讀到這里,這篇“python的等待方式有哪些”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞標題:python的等待方式有哪些
本文地址:http://weahome.cn/article/giicde.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部