Python selenium 如何指定Chrome浏览器路径并以无界模式启动

Mrskycq 2019-10-18 09:11:06
如题 百度了老半天找不到具体解决方案 = =
想做一个基于selenium的网页自动登陆
目前思路是在软件目录下放一个绿化版的chrome 72版本的
然后启动脚本打开这个chrome去完成自动化任务
百度找了半天都没有确切答案
想了半天来论坛问大佬吧
毕竟大佬踩过的坑多 万一有解决方案呢

仅为自己学习所用 不作其他用途
入门selenium就踩那么大一个坑还找不到解决的 (可能是我搜索的方法不对 )

总而言之

望PY大佬眼熟 给个解决方法呗
...全文
3725 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiweixiao995 2020-09-18
  • 打赏
  • 举报
回复
和你谷歌浏览器对应的版本(没有对应的就选一个最接近的)
禾呈小斤欠 2020-09-11
  • 打赏
  • 举报
回复
引用 2 楼 weiweixiao995 的回复:
需要下载一个和你浏览器版本对应的浏览器驱动(这里下载: http://chromedriver.storage.googleapis.com/index.html) 放到有环境变量的目录(我直接丢python目录)或把你放驱动的目录添加到环境变量,
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()                                         # 网上找到 你可以试试
options.binary_location = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"   # 这里是你指定浏览器的路径
driver = webdriver.Chrome(chrome_options=options) 
driver.get('http://www.baidu.com')
问下大佬,下网址里的哪一个呀
weiweixiao995 2019-10-19
  • 打赏
  • 举报
回复
需要下载一个和你浏览器版本对应的浏览器驱动(这里下载: http://chromedriver.storage.googleapis.com/index.html) 放到有环境变量的目录(我直接丢python目录)或把你放驱动的目录添加到环境变量,
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()                                         # 网上找到 你可以试试
options.binary_location = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"   # 这里是你指定浏览器的路径
driver = webdriver.Chrome(chrome_options=options) 
driver.get('http://www.baidu.com')
Mrskycq 2019-10-19
  • 打赏
  • 举报
回复
引用 2 楼 weiweixiao995 的回复:
需要下载一个和你浏览器版本对应的浏览器驱动(这里下载: http://chromedriver.storage.googleapis.com/index.html) 放到有环境变量的目录(我直接丢python目录)或把你放驱动的目录添加到环境变量,
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()                                         # 网上找到 你可以试试
options.binary_location = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"   # 这里是你指定浏览器的路径
driver = webdriver.Chrome(chrome_options=options) 
driver.get('http://www.baidu.com')
哇哇哇哇 蟹蟹 蟹蟹!!! 太感谢了! !!
woziji94520 2021-09-14
  • 举报
回复
@Mrskycq 我报错啊DeprecationWarning: use options instead of chrome_options driver = webdriver.Chrome(chrome_options=options)
Mrskycq 2019-10-18
  • 打赏
  • 举报
回复
自己写了一个报了贼多错 听说要配置环境变量和下载驱动什么的 (这该如何是好啊!!) 无奈.jpg

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧