Selenium/python无法到达特定地址
这是我访问网页的代码。它应该会起作用。它几乎适用于我给它的每个链接,除了一个链接。当我将该链接输入到浏览器时,该链接起作用,但当我尝试让selenium执行该操作时,该链接失败并出现此错误。浏览器将打开,但页面从未加载。我能做些什么来解决这个问题Selenium/python无法到达特定地址,python,selenium,selenium-webdriver,bots,Python,Selenium,Selenium Webdriver,Bots,这是我访问网页的代码。它应该会起作用。它几乎适用于我给它的每个链接,除了一个链接。当我将该链接输入到浏览器时,该链接起作用,但当我尝试让selenium执行该操作时,该链接失败并出现此错误。浏览器将打开,但页面从未加载。我能做些什么来解决这个问题 from selenium import webdriver def driverInit(url): global driver # webdriver init driver = webdriver.Chrome()
from selenium import webdriver
def driverInit(url):
global driver
# webdriver init
driver = webdriver.Chrome()
driver.get(url) # address
sleep(2) # time for page load
link = input("enter a url")
driverInit(link)
回溯(最近一次呼叫最后一次):
文件“C:/Users/abpet/PycharmProjects/yolobot/bot.py”,第27行,在
driverInit(链接)
文件“C:/Users/abpet/PycharmProjects/yolobot/bot.py”,第22行,在driverInit中
驱动程序获取(url)#地址
get中第333行的文件“E:\PYTHON 3.7.3 x86\lib\site packages\selenium\webdriver\remote\webdriver.py”
self.execute(Command.GET,{'url':url})
文件“E:\PYTHON 3.7.3 x86\lib\site packages\selenium\webdriver\remote\webdriver.py”,第321行,在execute中
self.error\u handler.check\u响应(响应)
文件“E:\PYTHON 3.7.3 x86\lib\site packages\selenium\webdriver\remote\errorhandler.py”,第242行,在check\u响应中
引发异常类(消息、屏幕、堆栈跟踪)
selenium.common.exceptions.InvalidArgumentException:消息:参数无效
(会话信息:chrome=86.0.4240.111)
行:
Traceback (most recent call last):
File "C:/Users/abpet/PycharmProjects/yolobot/bot.py", line 27, in <module>
driverInit(link)
File "C:/Users/abpet/PycharmProjects/yolobot/bot.py", line 22, in driverInit
driver.get(url) # address
File "E:\PYTHON 3.7.3 x86\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 333, in get
self.execute(Command.GET, {'url': url})
File "E:\PYTHON 3.7.3 x86\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "E:\PYTHON 3.7.3 x86\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument
(Session info: chrome=86.0.4240.111)
正在给出错误:
driver.get(url) # address
您输入的URL一定有问题,可能结尾有多余的空间。您的web浏览器可能正在为您更正URL,我只能猜测,因为您尚未提供URL
invalid argument