Я полностью новичок в Python и использую Python 3.1 в Windows (pywin). Мне нужно проанализировать некоторый HTML, по существу, дополнительные значения между конкретными тегами HTML, и я запутался в моем наборе параметров, и все, что я нахожу, подходит для Python 2.x. Я читал восторженные отзывы о Beautiful Soup, HTML5Lib и lxml, но не могу понять, как их установить в Windows.
Вопросы:
- Какой парсер HTML вы порекомендуете?
- Как мне его установить? (Будьте осторожны, я совершенно новичок в Python и помните, что я на Windows)
У вас есть простой пример того, как использовать рекомендуемую библиотеку, чтобы получить HTML-код с определенного URL-адреса и вернуть значение, скажем, примерно так:
‹div class="foo"›‹table›‹tr›‹td›foo‹/td›‹/tr›‹/table›‹a class="link" href='/blahblah'›Link‹/a›‹ /дел›
(скажем, мы хотим вернуть "/blahblah")