Пытаюсь использовать 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