use options instead of chrome_options 问题的解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了use options instead of chrome_options 问题的解决相关的知识,希望对你有一定的参考价值。
使用 selenium可以调用 google、firebox等浏览器进行爬虫的爬取,但当我运行:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument(‘--headless‘)
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("http://www.cip.cc/")
的时候出现了这样的问题:
E:pycharmproject_PaChongvenvScriptspython.exe E:/pycharm/project_PaChong/test_1.py
E:/pycharm/project_PaChong/test_1.py:27: DeprecationWarning: use options instead of chrome_options
driver = webdriver.Chrome(chrome_options=chrome_options)
对,当我试图将代码换成 无浏览器模式 执行时,出现了这个警告;虽然不影响执行,但强迫症的我还是想解决它。
?
【DeprecationWarning: use options instead of chrome_options】?---> 【警告:使用选项而不是chrome_options】
?
看这句话的翻译可以大概猜测出,此参数是已经弃用的,应该是被新的参数替换了;
一番搜索后找到了替换此参数的参数;
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument(‘--headless‘)
driver = webdriver.Chrome(options=chrome_options)
driver.get("http://www.cip.cc/")
对,将 chrome_options 替换为 options 即可。
以上是关于use options instead of chrome_options 问题的解决的主要内容,如果未能解决你的问题,请参考以下文章
unity, use public+[HideInInspector] instead of private
Performance - Inefficient use of keySet iterator instead of entrySet iterator
xlwings: Write Excel macro using python instead of VBA
[RxJS] Use takeUntil instead of manually unsubscribing from Observables
Using pointer to access array instead of index
How do I force android WiFi Direct group owner to use 2.4 GHz instead of 5 GHz