Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 23, 2013 03:13:58

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

Помогите пожалуйста с xpath

urls = urls.xpath('//a[re:match(@href, "(world)") ]/@href', namespaces={"re": "http://exslt.org/regular-expressions"})
Выдает “AttributeError: ‘unicode’ object has no attribute ‘xpath’”
В то же время
urls = urls.xpath('//a[not(re:match(@href, "(bannedworld)")) ]/@href', namespaces={"re": "http://exslt.org/regular-expressions"})
отрабатывает без ошибок.

Офлайн

#2 Окт. 23, 2013 04:14:01

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Помогите пожалуйста с xpath

ну если вы считаете что мы сами должны догадываться что такое urls и какой код ему предшествовал, то я скажу что у вас там объект unicode который не имеет атрибута xpath.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version