八爪鱼v7采集教程无下一页,数字翻页解决方法.docx

八爪鱼v7采集教程无下一页,数字翻页解决方法.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【八爪鱼v7采集教程】无下一页,数字翻页解决方法我们可能遇到一些网页,页面上并没有翻页按钮,而是一排页码,我们需要直接点击页码进行翻页。这种方式如何解决呢首先我们打开一个这样的网页,如:/news/打开之后翻页页面如下图显示无下一页、数字翻页-图1可以在火狐看下这个翻页的源码,如下图所示:当前页在第一页,源码是span标签开头的,其他页面是a标签开头的。无下一页、数字翻页-图2我们再翻到其他页,看看是不是也是这个特点。可以看到当前页在第7页,第7页的源码显示是span开头的,其他页码变为a标签开头的。无下一页、数字翻页-图3我们可以根据这个特点相应的写xpath,然后手动创建翻页循环。我们需要让八爪鱼选择的是当前页的下一页,也就是span元素的后面一个元素,这时我们需要检验如何写Xpath才能准确定位到当前页。借助于火狐浏览器,我们先定位span标签无下一页、数字翻页-图4看上图这个页面里面span标签有很多,我们再看一下原本需要的span标签,可以看到span标签里面的class属性,根据这个属性定位。无下一页、数字翻页-图5如下图,//span[@class=’thisclass’]即能定位到我们需要的当前页无下一页、数字翻页-图6接下来我们打开八爪鱼中的Xpath工具,生成选择后面元素的Xpath无下一页、数字翻页-图7无下一页、数字翻页-图8利用following-sibling定位当前页的下一页,后面元素是a,我们将a加在刚刚生成的Xpath后//span[@class=’thisclass’]/following-sibling::a可以定位到当前span下面的所有兄弟元素,注意这个following-sibling后面的::是固定格式无下一页、数字翻页-图9由于我们只需要定位到当前页的下一页,所以只需要定位到第一个a标签,即给a一个标号//span[@class=thisclass]/following-sibling::a[1]无下一页、数字翻页-图10可以看到当前页为第7页,现在定位到了它的下一页即第8页。接下来我们在八爪鱼里面手动创建翻页循环。我们先往流程设计器里面拖入一个循环步骤,再在高级里面选择单个元素,并把写好的xpath路径//span[@class=thisclass]/following-sibling::a[1]复制到单个元素里面去,点击保存之后可以看到循环列表为当前页的下一页即第2页无下一页、数字翻页-图11做好之后再往循环里面拖入一个点击元素的步骤,并在高级里面勾选点击当前循环中设置的元素,并保存。无下一页、数字翻页-图12设置好之后可以在流程设计器中验证我们做的翻页循环是否正确。无下一页、数字翻页-图13选择点击元素,可以看到下方浏览器正常翻页。相关采集教程:京东商品信息采集58同城信息采集大众点评评价采集八爪鱼——70万用户选择的网页数据采集器。1、操作简单,任何人都可以用:无需技术背景,会上网就能采集。完全可视化流程,点击鼠标完成操作,2分钟即可快速入门。2、功能强大,任何网站都可以采:对于点击、登陆、翻页、识别验证码、瀑布流、Ajax脚本异步加载数据的网页,均可经过简单设置进行采集。3、云采集,关机也可以。配置好采集任务后可关机,任务可在云端执行。庞大云采集集群24*7不间断运行,不用担心IP被封,网络中断。4、功能免费+增值服务,可按需选择。免费版具备所有功能,能够满足用户的基本采集需求。同时设置了一些增值服务(如私有云),满足高端付费企业用户的需要。

文档评论(0)

187****5045 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档