machi 发表于 2021-6-27 17:41

[Python]求一个可以支持selenium的chrome便携版或者绿色版!

本帖最后由 machi 于 2021-7-18 00:55 编辑

求一个可以支持selenium的chrome便携版或者绿色版!
在网上找的每次启动东崩溃啊。。。。顺便看一下我的代码对不对

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.binary_location = "./App/chrome.exe"
options.add_argument('–-incognito')
options.add_argument('--disable-infobars')
options.add_argument('--start-maximized')
driver = webdriver.Chrome(options=options,executable_path="./App/chromedriver.exe")
driver.get("https://www.baidu.com")


跑起来就chrome就显示页面崩溃啊








已解决,看2楼

南归不NG 发表于 2021-6-27 18:07

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.binary_location = "./App/chrome.exe"
options.add_argument('–-incognito')
options.add_argument('--disable-infobars')
options.add_argument('--start-maximized')
# 防止崩溃
options.add_argument("""--no-sandbox""")
# 谷歌文档提到需要加上这个属性来规避bug
options.add_argument("""--disable-gpu""")
driver = webdriver.Chrome(options=options,executable_path="./App/chromedriver.exe")
driver.get("https://www.baidu.com")
#这样再试试

西湖老品丶 发表于 2021-6-27 19:13

你要找驱动而不是浏览器

丶老衲徒伤悲 发表于 2021-6-27 21:42

这个爱莫能助啊

IIce_ 发表于 2021-6-27 21:52

用这个吧,比selenium好用,还是异步的https://github.com/pyppeteer/pyppeteer

无知灰灰 发表于 2021-6-27 22:37

装好seleniumWebDriver,然后指定浏览器路径就行了吧。。。

99ljwdn 发表于 2021-6-27 22:41

https://npm.taobao.org/mirrors/chromedriver/这个里面找找看 有没有合适的驱动

sugarcoffe 发表于 2021-6-27 23:30

我个人感觉应该是驱动的问题,不过便携绿色版的网上有很多你也可以测试测试

wanwfy 发表于 2021-6-28 06:58

直接用pyppeteer吧

rsnodame 发表于 2021-7-17 19:26

chromedriver的每个版本对应不同版本的chrome,大版本号必须对得上
页: [1]
查看完整版本: [Python]求一个可以支持selenium的chrome便携版或者绿色版!