from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--disable-gpu")
path=r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
chrome_options.binary_location=path
driver=webdriver.Chrome(chrome_options=chrome_options)
url='https://www.baidu.com/'
driver.get(url)
driver.save_screenshot('1.png')
driver.quit()
我这个代码写的没有问题,但是我把chromedriver.exe放错位置了。
webdriver.Chrome()这个如果不指定executable_path的位置会默认就在本文件同级目录下搜索,所以出现错误。
解决方法有两个(我想到的):1、把chromedriver.exe拷贝到python文件的同级目录下
2、给executable_path指定指向chromedriver.exe的路径