Питон Красивая суповая бирка для стола тд - PullRequest
1 голос
/ 20 июля 2010

Питон Красивая суповая бирка для стола тд

  <td class="result" valign="top" colspan="3">

На данный момент не работает:

for header in soup('table', 'td .result'):

Получение ошибки:

HTMLParser.HTMLParseError: malformed start tag

1 Ответ

1 голос
/ 20 июля 2010

Как отмечается на их сайте , HTMLParser является довольно хрупким . Вместо этого вы должны использовать SGMLParser, так как он более устойчив к искаженному HTML.

К сожалению, Python 3.0 удалил SGMLParser из стандартной библиотеки. Посмотрите ссылки выше для предлагаемых обходных путей, таких как использование html5lib .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...