Решение найдено!
Код body помещён в iframe:
<iframe <body ... </body> </iframe>
Для прочтения кода во фрейме применил функцию driver.switch_to.frame()
Искомые элементы найдены, всех благодарю за участие в поиске решения
05 марта 2020 - 09:57
Решение найдено!
Код body помещён в iframe:
<iframe <body ... </body> </iframe>
Для прочтения кода во фрейме применил функцию driver.switch_to.frame()
Искомые элементы найдены, всех благодарю за участие в поиске решения
04 марта 2020 - 10:52
Скажем так, это не исключено.По этой причине Selenium их не находит, такое возможно?
Благодарю за подсказку, изучу вопрос в этом направлении
04 марта 2020 - 09:53
page_source != DOMВ этом и вопрос, почему при использовании функции "page_source" я не вижу этих элементов (страница загружена полностью)?
Эти элементы подгружаются джаваскриптом позже, так что в исходном коде страницы их нет.
По этой причине Selenium их не находит, такое возможно?
04 марта 2020 - 08:30
используйте девтулз для генерации selector или xpath для тех элементов которые вам нужны а не page_source
28 февраля 2020 - 07:04
используйте
- find_element_by_id
- find_element_by_name
- find_element_by_xpath
- find_element_by_link_text
- find_element_by_partial_link_text
- find_element_by_tag_name
- find_element_by_class_name
- find_element_by_css_selector
https://selenium-pyt...g-elements.html
забудьте про getPageSource
Конечно я использую данные методы. Искал по:
driver.page_source - мне нужен был для понятия по какому коду ищет Selenium
Код полученный с помощью driver.page_source отличается (не хватает блоков в которых присутствуют необходимые элементы) от кода в ChromeDriver, при этом страница загружена полностью со всеми элементами
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru