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.find_element_by_id("kw").send_keys(u"关晓彤") if driver.find_element_by_class_name("nums").is_displayed(): #判断有没有显示 有显示执行下面操作 print(driver.find_element_by_class_name("nums").text) #.text抓取标签内的内容 driver.close()