打开 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)