Уважаемое сообщество stackoverflow,
Недавно я столкнулся с проблемой, пытаясь извлечь данные из:
https://www2.sgx.com/securities/corporate-information?country=SINGAPORE
Моя цель - щелкнуть каждую ссылку в таблице, начиная с 3CNERGY LIMITED, котораяоткрывает другую вкладку веб-страницы, распакуйте ее, закройте эту вкладку после распаковки, вернитесь на главную страницу и нажмите следующую ссылку.
Мои проблемы: не удается найти элемент, позволяющий циклически проходить по таблицеи не могу переключиться с главной веб-страницы на вкладку, а затем обратно.
Мой прогресс: я думал, что
<sgx-table-list data-rendered-rows="20" data-visible-rows="10" style="min-width: 560px; transform: translateY(0px);" data-rendered-index="0" data-visible-index="0" xpath="1">
позволит мне перебрать таблицу, но len возвращает только 1 ..
Я смог щелкнуть первую веб-страницу, используя:
CE = driver.find_element_by_xpath("//a[contains(@href, 'infopub')]")
, но без возможности циклического перемещения по таблице, скрипт просто выполняет первый щелчок.Кроме того, я не могу изменить его, чтобы найти элементы по xpath, потому что он становится списком и .click () не работает.
Любая помощь будет принята с благодарностью.Спасибо !!