一、【判断条件】常见使用场景
1、判断某一条件(如关键词)是否存在,存在就采集,不存在则不采。 例:采集京东商品信息,只想采集自营商品。可以通过【判断条件】判断是否为自营商品,是则采集,不是则不采。 2、要采集的数据有多种情况,网页源码存在多种样式,需分开收集。 例:网页正文有的是图片有的文字,两者的数据提取方法不同。可以通过【判断条件】判断是图片还是文字,是图片走图片采集分支,是文字则走文字采集分支。 3、判断页面是否出现验证码,出现则自动识别,未出现则进入下一个流程步骤。 例:京东url打开之后,可能会出现点选验证或者滑块拼图验证,这个时候可以通过【判断条件】判断是否出现验证,如果有验证就进行自动打码验证,没有就直接继续往下运行采集。或者判断是点选验证还是滑块拼图的验证,如果是点选验证的就 走点选验证的自动打码,如果是滑块验证的就走分支滑块拼图的自动打码。二、【判断条件】具体案例
案例1、判断某一条件(如关键词)是否存在,存在就采集,不存在则不采。 示例网址:https://search.jd.com/Search?keyword=%E6%89%8B%E6%9C%BA&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%89%8B%E6%9C%BA&page=9&s=226&click=0 采集需求:判断商品是否为京东自营
三、配置判断条件步骤
步骤1、设置登录 京东需要登录才能采集数据,设置cookie登录 步骤2、登录后按 列表数据采集方法,配置采集流程。 步骤3、添加【判断条件】步骤。将鼠标移动到流程中【循环列表】与【提取列表数据】中间的
3、为什么对左侧的【条件分支】设置判断方式?【条件分支】至少2个,可以有多个,默认从左至右执行。先判断左边的条件,若左边的分支均不满足条件,最右边的分支将不做判断直接执行。如下图:


