#python #selenium #whatsapp
Вопрос:
Привет, я пытаюсь получить доступ к веб-приложению и пытаюсь настроить Google Chrome, а не автоматическую машину. Я пытаюсь получить HTML-код страницы после этого, но я получаю сообщение об ошибке, для которого я не могу найти решение, я нашел аналогичные ответы, но ни один из них не исправил проблему, и та же ошибка осталась.
Вот ошибка, которую я продолжаю получать:
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)
Мой Вопрос
Почему я получаю эту ошибку и как ее исправить?
Ответ №1:
У вас есть опечатка options.add_experimental_option("userAutomationExtension",False)
, она должна быть
options.add_experimental_option('useAutomationExtension', False)