我正在使用以下代码运行 python 3.9。当我运行脚本时,我收到错误消息。不知道我错过了什么。该元素称为用户名。
File "/Users/user/Documents/PycharmProjects/webscrapping/app/webscraping.py", line 19, in <module>
login = driver.find_element("username") File "/Users/user/Documents/VENV/webscrapping/lib/python3.9/site-packages/selenium/webdriver/remote/webdriver.py", line 1244, in find_element
return self.execute(Command.FIND_ELEMENT, { File "/Users/user/Documents/VENV/webscrapping/lib/python3.9/site-packages/selenium/webdriver/remote/webdriver.py", line 424, in execute
self.error_handler.check_response(response)
File "/Users/user/Documents/VENV/webscrapping/lib/python3.9/site-packages/selenium/webdriver/remote/errorhandler.py", line 247, in check_response
raise exception_class(message, screen, stacktrace) selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid locator (Session info: chrome=98.0.4758.80) Stacktrace: 0 chromedriver 0x0000000102a5c3c9 chromedriver + 5018569 1 chromedriver 0x00000001029e7333 chromedriver + 4539187 2 chromedriver 0x00000001025bca88 chromedriver + 170632 3 chromedriver 0x00000001025f0d81 chromedriver + 384385 4 chromedriver 0x00000001025f14f1 chromedriver + 386289 5 chromedriver …Run Code Online (Sandbox Code Playgroud) python selenium selenium-webdriver findelement selenium-webdriver-python