Я выполняю парсинг Озона, используя Python Selenium и вебдрайвер Firefox, мне нужно вытащить ОГРН и имя продавцов из карточки товара, но у меня не получается их вытащить, так как я получаю ошибку ниже:
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: ._29Sp
На скрине кнопка, на которую нужно нажать, чтобы появился элемент, в котором лежит ОГРН и продавец.
Пример карточки:
https://www.ozon.ru/context/detail/id/208499908/?a...
Вот код, выполняющий обход карточек, нажимающий на кнопку и ищущий элемент после нажатия
for link in links:
driver.get(link)
time.sleep(3)
ogrn_button = driver.find_element_by_class_name('d4w7').find_element_by_class_name('b1c6').find_element_by_class_name('_3zcl')
if not ogrn_button:
pass
else:
action = ActionChains(driver)
driver.execute_script('window.scrollTo(1280, 675)')
time.sleep(2)
action.click().perform()
time.sleep(1)
ogrn_field = driver.find_element_by_class_name('_29Sp')
ogrn = ogrn_field.find_elements_by_tag_name('p')[1].text
seller = ogrn_field.find_element_by_tag_name('p').text