Selenium基础:配置chrome浏览器 12
1.Selenium基础:浏览器操作 022.selenium代码3.Selenium基础:对象操作 034.Selenium基础:特殊Dom结构操作 075.Selenium基础:下拉框操作 066.Selenium基础:鼠标操作 057.Selenium基础:键盘操作 048.Selenium基础:SSL证书错误处理 13
9.Selenium基础:配置chrome浏览器 12
10.Selenium基础:其他设置 1111.Selenium基础:时间等待 1012.Selenium基础:cookie javascript调用 屏幕截图 0913.Selenium基础:文件上传下载操作 0814.Selenium Grid1、屏蔽浏览器对selenium的检测
”chrome正受到自动测试软件的控制。“
解决方法:
options = webdriver.ChromeOptions() options.add_experimental_option('excludeSwitches', ['enable-automation']) driver = webdriver.Chrome(options=options)
2、禁止图片和视频加载
options = webdriver.ChromeOptions() prefs = {"profile.managed_default_content_settings.images":2} options.add_experimental_option('prefs', prefs) driver = webdriver.Chrome(chrome_options = options)
3、添加扩展插件
在添加插件时,需要将插件下载到本地,然后启动浏览器时在chromeOptions类中添加
options = webdriver.ChromeOptions() options.add_extension('C:/extension/xxxx.crx') driver = webdriver.Chrome(chrome_options = options)
4\设置编码格式
options = webdriver.ChromeOptions() options.add_argument('lang=zh_CN.UTF-8') driver = webdriver.Chrome(chrome_options = options)
5、其他参数
- 添加代理:options.add_argument("--proxy-server=http://192.10.1.1:8888")
- 模拟移动设备:options add argument('user-agent="Mozilla/5.0(iphone; CPU iphone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/ 13B143 Safari/601.1''").
- 禁用 JS: option.add_argument("--disable-javascript'"。
- 禁用插件:option.add_argument("--disable-plugins").
- 禁用 java: option.add_argument("--disable-java").
- 启动时最大化:option.add_argument("--disable- maximized")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具