Selenium не находит элемент по Xpath, хотя он есть на странице
Есть парсер для сайта. Всё корректно работает за исключением поиска некоторых элементов по xpath. Имею следующий код:
count = driver.find_element_by_xpath('//div[@id="market_commodity_forsale"]/span[1]')
Этот элемент есть (проверял через F12, скрин ниже), но в консоли получаю ошибку
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: //div[@id="market_commodity_forsale"]/span[1]
Сайт с динамическим контентом, да и без xpath не вижу способов найти этот элемент. Надеюсь на помощь
Вот скрин:

Ответы (1 шт):
Автор решения: IIIyTH1K
→ Ссылка
Нашёл ответ. Сами xpath-ы были выстроены правильно, но что б наверняка, берите xpath значения с открытого браузера с помощью Selenium. Во вторых (то, что помогло мне) выставьте задержку между загрузкой страницы и поиском элементов. Я сделал с помощью модуля time функции sleep на 2 секунды.