Форум сайта python.su
0
driver.find_element_by_xpath("//a[contains(@href, 'domain.com')]")
Офлайн
14
gelius
selenium если не ошибаюсь можно заставить подождать пока js отработает, вроде это делалось с помощью выставления таймера. Почитай доку, там было обсуждение этого.
Офлайн
0
На сколько я понимаю, селениум не будет отрабатывать дальше, пока страница не полностью загружена. Таймер можно поставить чтобы ограничить время загрузки страницы, грузить не до конца (у меня отрабатывает не корректно).
Я уже ставил таймаут между загрузкой странички и find_element_by_xpath.
Просто
time.sleep(30)
Отредактировано gelius (Янв. 30, 2015 22:52:12)
Офлайн
26
пример сайта, так угадать сложно
Офлайн
0
ajib6eptАбсолютно любой сайт, где ссылки в ифрейме, генерятся javascript и т.д.
пример сайта
driver.find_element_by_xpath("//a[contains(@href, 'click02.begun.ru')]")
Офлайн