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()
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步