Показать сообщение отдельно

  #614  
Старый 28.02.2010, 14:31
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами: 9427413

Репутация: 973


По умолчанию

Цитата:
Сообщение от Fallen Dick  
Имеется html код:
Код:
<li><a href="http://url/">анкор</a></li>
Нужно как бы анкор спарсить) Всегда получалось, но тут ума дать не могу, ошибки так и сыпятся
Ошибка в этой строке:
Код:
re_url = re.findall('\<li\>\<a href\=\".*\">(.*)\<\/a\>\<\/li\>', page_map)
Сама ошибка:
Код:
Traceback (most recent call last):
  File "C:\Python26\ololo.py", line 9, in <module>
    re_url = re.findall('\<li\>\<a href\=\".*\">(.*)\<\/a\>\<\/li\>', page_map)
  File "C:\Python26\lib\re.py", line 177, in findall
    return _compile(pattern, flags).findall(string)
TypeError: expected string or buffer
page_map - проверь содержимое, там не строка или юникод-строка
 
Ответить с цитированием