Python lxml xpath с пропущенным тегом <ul>

227
11 марта 2017, 01:14

Добрый день!

С помощью библиотеки lxml (python) требуется получить content.xpath('//li[@class="list"]'). Сейчас xpath возвращает пустой список. Полагаю, что из-за того, что отсутствует тег <ul> для списка <li>.

Как красиво и просто получить набор данных content.xpath('//li[@class="list"]') для конкретного примера?

<div class="aaa">
<li class="list">aaaa</li>
<li class="list">bbbb</li>
<li class="list">cccc</li>
</div>
Answer 1

Проблема была в том, что часть данных на странице формировалась динамически javascript-ами. Я нашел решение как получать такие данные с страницы посредством библиотеки python. Спасибо @andreymal за помощь.

Одно из решений https://impythonist.wordpress.com/2015/01/06/ultimate-guide-for-scraping-javascript-rendered-web-pages/

READ ALSO
Элемент заходит на ползунок

Элемент заходит на ползунок

github-corner, помещенный в блок aside выходит на ползунок прокрутки с правой стороны окна браузераКому не трудно, помогите с правкой, пожалуйста

232
Как сделать кнопку картинкой?

Как сделать кнопку картинкой?

Как сделать, чтобы button была картинкой?

331
Часть html кода c thymeleaf не отображается

Часть html кода c thymeleaf не отображается

Я пытаюсь создать регистрационную формуДля этого использую html в связке с thymeleaf

331
Как сделать такои блоки (Портфолио)

Как сделать такои блоки (Портфолио)

Недавно на каком то сайте увидел такой пример (Портфолио), мне понравилось,пожалуйста подскажите как это делаетсяСкриншот внизу

270