selenium使用系统chrome浏览器
查看chrome安装目录:C:\Users\***\AppData\Local\Google\Chrome\Application
命令行进入安装目录执行:chrome.exe --remote-debugging-port=9180 --user-data-dir="D:\selenum_temp_data"
参数 说明
-remote-debugging-port 可以指定任何打开的端口
-user-data-dir 指定创建新Chrome配置文件的目录。为确保在单独的配置文件中启动chrome,不会污染默认的配置文件
运行之后会启动chrome浏览器,之后就是在操作这个浏览器了
1 2 3 4 5 6 7 8 | from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_driver = r "C:\Users\***\AppData\Local\Google\Chrome\Application\chromedriver.exe" chrome_options = Options() chrome_options.add_experimental_option( "debuggerAddress" , "127.0.0.1:9180" ) driver = webdriver.Chrome(executable_path=chrome_driver, chrome_options=chrome_options) driver. get ( "https://www.jianshu.com/u/238e63f581c6" ) print(driver.title) |
注意:
chrome_driver
中的路径要根据自己所安装的路径来,注意路径中的chromedriver.exe
,很多人可能会写成chrome.exe
导致报错。端口要与命令行中的端口保持一致【未使用的端口均可以】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2019-04-01 Vertical viewport was given unbounded height
2019-04-01 semaphore