如何在Firefox中保持Selenium登录?

2024-09-30 06:26:11 发布

您现在位置:Python中文网/ 问答频道 /正文

I was writing a WhatsApp bot and had trouble using selenium

i write this code

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


options = Options()
# options.add_argument(R"user-data-dir=C:\Users\username\AppData\Local\Mozilla\Firefox\Profiles")
driver = webdriver.Chrome(chrome_options=options)

driver.get('https://web.whatsapp.com/')

and get this result

py:8: DeprecationWarning: use options instead of chrome_options
  driver = webdriver.Chrome(chrome_options=options)

DevTools listening on ws://127.0.0.1:60230/devtools/browser/2e90af5e-ef48-4fa3-a48d-d065ca78aa36
Traceback (most recent call last):
  File "C:\Users\mmrah\Desktop\Projects\freelance\temp\telgram-search.py", line 8, in <module>
    driver = webdriver.Chrome(chrome_options=options)
  File "C:\Users\mmrah\AppData\Roaming\Python\Python310\site-packages\selenium\webdriver\chrome\webdriver.py", line 69, in __init__
    super(WebDriver, self).__init__(DesiredCapabilities.CHROME['browserName'], "goog",
  File "C:\Users\mmrah\AppData\Roaming\Python\Python310\site-packages\selenium\webdriver\chromium\webdriver.py", line 93, in __init__
    RemoteWebDriver.__init__(
  File "C:\Users\mmrah\AppData\Roaming\Python\Python310\site-packages\selenium\webdriver\remote\webdriver.py", line 266, in 
__init__
    self.start_session(capabilities, browser_profile)
  File "C:\Users\mmrah\AppData\Roaming\Python\Python310\site-packages\selenium\webdriver\remote\webdriver.py", line 357, in 
start_session
    response = self.execute(Command.NEW_SESSION, parameters)  
  File "C:\Users\mmrah\AppData\Roaming\Python\Python310\site-packages\selenium\webdriver\remote\webdriver.py", line 418, in 
execute
    self.error_handler.check_response(response)
  File "C:\Users\mmrah\AppData\Roaming\Python\Python310\site-packages\selenium\webdriver\remote\errorhandler.py", line 243, 
in check_response
    raise exception_class(message, screen, stacktrace)        
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 96
Current browser version is 95.0.4638.54 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe

what's the problem ????????????????????????????????????????????????????????????????????? ????????????????????????????????????????


Tags: inpypackagesseleniumlinesitechromeroaming
1条回答
网友
1楼 · 发布于 2024-09-30 06:26:11

试试看

from selenium.webdriver import ChromeOptions

chrome_options = ChromeOptions()
driver = webdriver.Chrome(options=chrome_options)

options = Options()

driver = webdriver.Chrome(options=options)

Chrome没有参数“Chrome\u选项”。它有参数“选项”

相关问题 更多 >

    热门问题