Selenium使用流程
序章
遇事不决直接Selenium!
优点是泛用性强,缺点是慢,非常慢。
最后还是通过分析接口解决的,很多接口只是一个规则,注意观察
准备
- 安装
selenium
- 下载对应Chrome版本的
Driver
初始化模板
1 | from selenium import webdriver |
显式等待
1 | WebDriverWait(driver, 100).until(EC.presence_of_element_located((By.XPATH, '/html/body/div[1]/app-root/section/app-search/div/div[2]/div[2]/div[1]/search-result-card/div/a'))) |
Xpath 定位
1 | elemenet=driver.find_element(By.XPATH,f"/html/body/div[1]/app-root/section/app-search/div/div[2]/div[2]/div[{i}]/search-result-card/div/a") |
获取属性
1 | get_attribute("href") |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.