Я хочу извлечь несколько HTML
узлов со страницы в том же порядке, в котором они появляются на странице. потому что позже я хочу получить только 10 первых узлов.
Проблема в том, что селектор scrapy выбирает узлы в случайном порядке, поэтому, когда я показываю первые 10 результатов, эти результаты не являются 10 первыми узлами на странице HTML.
products = response.css("ul.items > li")[:10]
Я ожидаю получить 10 первых продуктов, как на странице HTML
, но получилось так, что я получил 10 случайных продуктов со всей страницы.
У кого-нибудь есть идеи о том, как выбрать только первые узлы, которые я хочу?