Как я могу выбрать несколько узлов на странице в порядке, который отображается на странице с помощью scrapy - PullRequest
0 голосов
/ 20 мая 2019

Я хочу извлечь несколько HTML узлов со страницы в том же порядке, в котором они появляются на странице. потому что позже я хочу получить только 10 первых узлов.

Проблема в том, что селектор scrapy выбирает узлы в случайном порядке, поэтому, когда я показываю первые 10 результатов, эти результаты не являются 10 первыми узлами на странице HTML.

products = response.css("ul.items > li")[:10]

Я ожидаю получить 10 первых продуктов, как на странице HTML, но получилось так, что я получил 10 случайных продуктов со всей страницы. У кого-нибудь есть идеи о том, как выбрать только первые узлы, которые я хочу?

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