Задать вопрос
@fr0s1ee

Запускаю код и мне выдает ошибку, что делать?

сам код:
from selenium import webdriver

option = webdriver.FirefoxOptions()

browser = webdriver.Firefox(options=option)

browser.get('https://steamcommunity.com/id/ya-ghoulonok')

inventory_xpath = '/html/body/div[1]/div[7]/div[6]/div[1]/div[2]/div/div[1]/div[2]/div[3]/div[1]/a/span[1]'
csgo_xpath = '/html/body/div[1]/div[7]/div[4]/div/div[2]/div/div[3]/div/div/a[4]/span[2]'

browser.find_element('xpath', inventory_xpath).click()
browser.find_element('xpath', csgo_xpath).click()

а вот ошибка:
PS C:\Python Script\proj from parser>  & 'C:\python\python.exe' 'c:\Users\liror\.vscode\extensions\ms-python.python-2023.10.1\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher' '64645' '--' 'c:\Python Script\proj from parser\ansedo_parser.py'
Traceback (most recent call last):
  File "c:\Python Script\proj from parser\ansedo_parser.py", line 20, in <module>
    browser.find_element('xpath', csgo_xpath).click()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\python\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 740, in find_element
    return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\python\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 346, in execute     
    self.error_handler.check_response(response)
  File "C:\python\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 245, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: /html/body/div[1]/div[7]/div[4]/div/div[2]/div/div[3]/div/div/a[4]/span[2]; For documentation on this error, 
please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Stacktrace:
RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:183:5
NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:395:5
element.find/</<@chrome://remote/content/marionette/element.sys.mjs:134:16
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы