我无法使我的网络抓取脚本(Python,Selenium)从Pycharm运行。我从Atom开始开发,一切正常。有谁知道如何解决这个问题?谢谢。
我尝试配置chrome-sandbox权限,尝试了多个webdriver参数,但没有错误继续。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('disable-infobars')
options.add_argument('disable-notifications')
options.add_argument('start-maximized')
browser = webdriver.Chrome(options=options)
browser.get('https://google.com')
错误:
消息:未知错误:Chrome无法启动:崩溃 (未知错误:DevToolsActivePort文件不存在) (该进程从chrome位置/ opt / google / chrome / google-chrome开始不再运行,因此ChromeDriver假定Chrome崩溃了。)