打开 Whatsapp Web 和配置 Options() 时出错
Error when Opening Whatsapp Web and configuring Options()
您好,我正在尝试访问 webwhatsapp,我正在尝试配置 Google chrome 而不是自动化机器。之后我试图获取页面的 HTML,但我收到一条错误消息,我无法找出解决方案,我找到了类似的答案,但其中 none 解决了问题并且仍然存在相同的错误。
这是我不断收到的错误:
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: cannot parse capability: goog:chromeOptions
from invalid argument: unrecognized chrome option: userAutomationExtension
代码如下:
options = webdriver.ChromeOptions()
#Trial
# options = webdriver.Options()
options.add_argument(r"--user-data-dir=chrome-data")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option("userAutomationExtension",False)
driver = webdriver.Chrome("C:/Users/User1/Downloads/chromedriver.exe",options=options)
url="https://web.whatsapp.com/"
driver.get(url)
time.sleep(20)
r = requests.get(url, timeout=30)
soup = BeautifulSoup(r.text, 'html.parser')
chat_list = soup.find('div', {'class': 'Chat list'})
print(chat_list)
我的问题
为什么我会收到此错误以及如何解决?
options.add_experimental_option("userAutomationExtension",False)
你打错了,应该是
options.add_experimental_option('useAutomationExtension', False)
您好,我正在尝试访问 webwhatsapp,我正在尝试配置 Google chrome 而不是自动化机器。之后我试图获取页面的 HTML,但我收到一条错误消息,我无法找出解决方案,我找到了类似的答案,但其中 none 解决了问题并且仍然存在相同的错误。
这是我不断收到的错误:
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: cannot parse capability: goog:chromeOptions
from invalid argument: unrecognized chrome option: userAutomationExtension
代码如下:
options = webdriver.ChromeOptions()
#Trial
# options = webdriver.Options()
options.add_argument(r"--user-data-dir=chrome-data")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option("userAutomationExtension",False)
driver = webdriver.Chrome("C:/Users/User1/Downloads/chromedriver.exe",options=options)
url="https://web.whatsapp.com/"
driver.get(url)
time.sleep(20)
r = requests.get(url, timeout=30)
soup = BeautifulSoup(r.text, 'html.parser')
chat_list = soup.find('div', {'class': 'Chat list'})
print(chat_list)
我的问题
为什么我会收到此错误以及如何解决?
options.add_experimental_option("userAutomationExtension",False)
你打错了,应该是
options.add_experimental_option('useAutomationExtension', False)