首页 > 解决方案 > 如何使用scrapy按页面中出现的顺序从页面中选择多个节点

问题描述

我想HTML按照它们在页面中出现的顺序从页面中提取多个节点。因为我想稍后只获得前 10 个节点。

问题是scrapy选择器以随机顺序选择节点,所以当我显示前10个结果时,这些结果不是HTML页面中的前10个节点。

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

我希望在HTML页面中获得 10 个第一批产品,但结果是我从所有页面中随机获得了 10 个产品。有人知道如何选择我想要的第一个节点吗?

标签: pythonweb-scrapingscrapy

解决方案


推荐阅读