selenium 使用初
安装: pip install selenum
下载 chromedriver 下载链接: https://chromedriver.chromium.org/downloads
注意:下载文件要与chrome版本相兼容(可以在Google的帮助中查看Google的版本)
注意:64位浏览器对应32位chromedriver
**坑 安装版本比匹配的chromedriver 在使用webdriver.Chrome()可以打开浏览器,但是使用get方法访问网站出错
配置chromedriver:
将下载的chromedriver放置到python目录 或者放置到chrome的安装目录(优先python目录)

给浏览器设置代理:
1 2 3 4 5 6 | from selenium import webdriver proxy = '127.0.0.1:808' chrome_options = webdriver.ChromeOptions() chrome_options.add_argument( '--proxy-server=http://' + proxy) chrome = webdriver.Chrome(chrome_options = chrome_options) |
导包: from selenium import webdriver
选择浏览器:webdriver.Chrome()
访问网页:webdriver.Chrome().get('url')
返回上一层:webdriver.Chrome().back()
关闭浏览器:webdriver.Chrome().close()
最大化:webdriver.Chrome().close()
获取源码:page_source()
页面源码: webdriver.Chrome().page_source()
获取节点内容:webdriver.find_element_by_xpath().text
获取节点属性值:webdriver.find_element_by_xpath().get_attribute('属性')
节点选择:
通过xpath语法选择:webdriver.find_element_by_xpath()
通过标签选择器选择和模拟点击节点:webdriver.find_element_by_id().click()
清楚选择节点的内容:chrome.find_element_by_xpath('//*[@id="identify_email"]').clear()
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】