selenium页面加载慢的问题


  selenium页面加载慢的问题:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait #等待一个元素加载完成
from selenium.webdriver.support import expected_conditions as EC
import time


driver=webdriver.Chrome()  #配置参数
driver.get("https://www.baidu.com")
driver.implicitly_wait(10)   #控制操作的时间,在10秒之内,如果元素出现,就继续执行,元素没有出现最多10秒

#driver:调用浏览器; 15:设置15秒超时 ; 0.5:每0.5秒检测一下;  until() : 一直等到
#根据ID来查找,ID为 kw   只有出现kw才操作   (By.ID,"kw")为一个元组
#ID可以换成其它想要查找的元素
#最多等15秒,必须等到这个元素的出现
elem=WebDriverWait(driver,15,0.5).until(EC.presence_of_element_located((By.ID,"kw"))) #节约时间,网页出现这个元素再操作

elem.send_keys("selenium")
time.sleep(10)
driver.close()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM