|
发表于 2023-11-9 21:27:15
|
显示全部楼层
本楼为最佳答案
这段代码报错的原因是在使用Selenium库时,webdriver.Chrome()方法的参数chrome_options已被弃用。正确的写法是使用options参数来传递chrome_options。
以下是修改后的代码:
- from selenium import webdriver
- from selenium.webdriver.chrome.options import Options
- def share_browser():
- chrome_options = Options()
- chrome_options.add_argument('--headless')
- chrome_options.add_argument('--disable-gpu')
- # path是你自己的chrome浏览器的文件路径
- path = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
- chrome_options.binary_location = path
- browser = webdriver.Chrome(options=chrome_options)
- return browser
- browser = share_browser()
- url = 'https://www.baidu.com'
- browser.get(url)
复制代码
通过将参数chrome_options改为options,即可解决报错问题。 |
|