У меня проблемы с обработкой выпадающего меню ul-li с предложенными компаниями
Это ожидается, поскольку element
, на который вы нацеливаетесь, отображается с помощью сценария dynamic
. Вам придется избегать options.add_argument('-headless')
, чтобы преодолеть это.
У вас также есть проблема
print(wd.find_element_by_xpath('//*[@id="_esgratingsprofile_esg-ratings-profile-header"]/div[2]/div[1]/div[2]/div'))
, когда вы пытаетесь распечатать элемент. Поскольку целевой элемент визуализируется icon
на CSS
, вы не можете использовать print()
для вывода этого. Вместо этого вам нужно сохранить его как, например, .png
файл
with open('filename.png', 'wb') as file:
file.write(driver.find_element_by_xpath('//*[@id="_esgratingsprofile_esg-ratings-profile-header"]/div[2]/div[1]/div[2]/div').screenshot_as_png)
И затем использовать его для своих нужд.