Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 10, 2014 13:13:42

gelius
Зарегистрирован: 2013-03-18
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помошь xpath

Пытаюсь использовать xpath с selenium.
Задача сбор ссылок залинкованных с картинок, удаление ссылок содержащих указанные слова из списка. Так:

list_links = driver.find_element_by_xpath(u'//img/ancestor::a[not(re:match(@href, "(slovo1|slovo2)")) ]/@href', namespaces={"re": "http://exslt.org/regular-expressions"})
Выдает ошибку:
got an unexpected keyword argument 'namespace'
Похоже регэксп использовать нельзя.
Пробую забрать все ссылки без учета забаненных слов:
list_links = driver.find_element_by_xpath("//img/ancestor::a/@href")
Выдает:
invalidselectorerror

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version