关键词搜索并采集
到目前为止, 我们已经介绍了如何采集列表,以及深度采集。
不过, 很多时候我们希望能在目标网站上根据关键词采集搜索结果,如:
- 采集Yelp上 位于Los Angles的寿司餐厅
- 采集Google地图上位于San Jose的旅馆信息
- 采集Bing的搜索结果
- 采集亚马逊上Surface Pro的价格
所有这些采集,都从搜索开始,而后进行列表或者深入采集。
这一部分介绍NDS如何自动化实现整个过程。
仍然以亚马逊为例: https://www.amazon.com/Smart-Watch-Accessories/b/ref=dp_bc_aui_C_3?node=7939902011
这儿我们希望输入关键词,递交查询,采集结果。
这儿我们只需要在开始的关联节点上加上额外的一些动作,而后重复 列表采集 中所有的配置即可.
前置步骤: 打开上述网址,打开NDS可视化规则编辑器,而后选择 ‘执行搜索并采集结果列表’:
默认的模板在开始节点上有3个动作, 除了打开网址外,还有
输入文本 :
- 目标元素 - 接受输入文本的元素
- 待输入关键词 - 待查询的关键词
- 允许配置参数的图标( ), 这个暂时不配置,后续会介绍。
点击:
- 目标元素 - 点击查询的按钮元素
我们配置好这三个动作,NDS则会逐个执行
- 打开URL
- 在输入文本指定的元素输入框中输入指定的文本
- 点击查询那妞
- 而后进入下一节点
后续步骤与 列表采集 介绍相同
接下来将介绍 批量采集