小编Fab*_*ues的帖子

RequestsDependencyWarning: urllib3 (1.26.11) 或 chardet (3.0.4) 与使用 Selenium 和 ChromeDriverManager 的支持版本不匹配错误

我有这个脚本来访问我的互联网调制解调器并重新启动设备,但几周前停止工作。这是我的代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
service = Service(executable_path=ChromeDriverManager().install())
driver = webdriver.Chrome(service=service)
from selenium.webdriver.common.by import By

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')

driver = webdriver.Chrome(ChromeDriverManager().install(),options=chrome_options)

driver.get('http://192.168.15.1/me_configuracao_avancada.asp',)
user = driver.find_element(By.ID, "txtUser")
user.send_keys("support")
btnLogin = driver.find_element(By.ID, "btnLogin")
btnLogin.click()
driver.get('http://192.168.15.1/reboot.asp',)
reboot = driver.find_element(By.ID, "btnReboot")
reboot.click()
print("Modem Reiniciado!")
Run Code Online (Sandbox Code Playgroud)

现在,当我运行时,会返回此错误消息:

/usr/lib/python3/dist-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.11) or chardet (3.0.4) doesn't match a supported version!
  warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
Traceback (most …
Run Code Online (Sandbox Code Playgroud)

python selenium google-chrome selenium-chromedriver webdrivermanager-python

10
推荐指数
2
解决办法
2万
查看次数