• 首页
  • 国内
  • 国际
  • 军事
  • 财经
  • 房产
  • 汽车
  • 体育
  • 娱乐
  • 教育
  • 科技
  • 社会
  • 当前位置:我的网站主页 > 我的网站国内 >

    {主关键词}

    魔都

    首个中企承建沙特新未来城项目顺利竣工交付_我的网站

    蒲松龄

    A |     

         阿里云优惠券 先领券再下单        前面有写过一篇瀑布流的采集方法,今天在添加一个POST方法来采集Ajax刷新页面的教程。    之前的文章请看:火车头采集动态加载Ajax数据(无分页瀑布流网站)    如果遇到POST方法来架子Ajax数据,这和我之前写的是两个类型,瀑布流是直接刷新出数据的页面。    

    据新华社,由中国铁建国际集团承建的沙特阿拉伯新未来城隧道支洞项目5月15日正式竣工并完成交付。    采集网站分析    采集任何一个新站前我们都要对他进行一番分析才好下手。该项目是首个由中企承建的沙特新未来城项目。    列表页分析    这个网站的列表页,前面并不是通过Ajax加载的。

    B | CTRL+U可以直接看到列表内容,通过浏览器也看不到相关请求地址。据介绍,该项目包括6条隧道支洞,全长9.48公里,2021年10月首次爆破施工,是新未来城隧道项目的主体施工保障工程。    

        因为习惯原因,我直接看了下尾页列表页。然后顺手CTRL+U看看网站代码结构有没有大的变化。
    。防止后期采集出错。结果就发现无法看到列表内容。浏览器可以看到一个通过post请求的地址。    
        这时候就意识到这网站列表页可能后面的应该全是通过Ajax加载的。

    C |     通过笨方法,手动访问页面看看Ajax加载大概是哪些。最后找到大概从2200页左右开始Ajax加载。

    D |     那我们采集的时候,前面的列表页就可以使用普通方式去采集(速度更快)。    2200页开始到尾页就通过post请求Ajax页面数据。

    E |     抓包获取Post数据    这个Ajax地址我在浏览器看不到任何跟页码有关的数据。最后只能使用抓包工具看一下详细的请求内容了。    

        使用抓包工具Fiddler    Fiddler下载地址:OneDrive-Fiddler-Setup_v5.0.20204.45441.zip    安装设置完成后我们打开浏览器。重新访问一下采集页面,Fiddler会抓到很多请求地址。

    F |     查看分析Post数据    Ctrl+F 我们搜索那个Ajax地址    

    火车头使用Post方法采集Ajax页面教程
        Fiddler会以黄色将搜索到的结果显示出来,我们点击一下他。

    G |     

    火车头使用Post方法采集Ajax页面教程
        在Fiddler右侧会显示这个请求地址的相关详细信息。

    H |     

        信息顶部可以看到是post请求方法。    可以看到有我们请求的页码相关内容。    
        访问不同页码的页面,经过研究发现规律。    
        currentPageIndex的值和页码相关,值等于页码减一。我们访问6139页时,currentPageIndex值是6138。

    I |     这就找到了规律,我们打开火车头采集器。

    J |     火车头采集器配置分页设置    起始网址填入Ajax请求地址    

        点“高级模式”。    
        点“分页设置”,http请求方式“post”。    
        把我们Fiddler抓包获取的内容填进去。    
        将currentPageIndex值的内容替换成火车头采集器的“分页”标签。    
        下面填入页码。    页面地址是从2200到6140,上面我们分析得出post请求内容的currentPageIndex值是实际页码减一。所以这里面我们填2199到6139.    
        网址获取选项设置    为了筛选出我们需要的内容,我们设置一下网址获取选项。    打开浏览器F12开发工具,预览一下Ajax获取的内容。    
        可以看到链接的形式是    自考成考报名条件有哪些?    完整的链接地址是    https://域名/chengrenzikao/20200611152022.html    那我们就可以使用下面的规则提取地址。    
        我们测试一下网址采集。    测试网址采集    点击测试可能提示“post请求必须选择网页编码”我们在火车头其他设置中将编码选为“UTF8”即可。    
        可以看到已经正确获取到了链接。不放心可以复制链接实际访问一下看看是否正确。    
        注意事项    采集过程注意运行线程和请求间隔时间。教程在测试时因为开的线程较多,频率过高导致对方网站开启了防CC设置。拉黑了我一个服务器IP,此教程写完用了两台服务器。    我们实际采集可以只开1个线程,并设置合适的间隔时间,比如1000ms到1500ms左右。    本文来自2号站长网,转载请注明出处:https://www.zz2zz.com/331414.html
            
        

    申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!。

    K |

    Current article:http://s564b.bomanglangsugangunxileba.cyou/azr4b/dfopzh.html

    Published on:14:09:37


  • 上一篇:张帅退出两站WTA赛事 调整状态备战北美硬地赛季
  • 下一篇:Meta驳斥FTC观点:收购Within无法垄断VR领域

    我的网站热门国内

  • 9704천안 아파트서 이삿짐 사다리차 전도…7세 초등생 깔려 중상
  • 62773雷同的AI短剧走不远
  • 5039全国检察机关一季度立案食药领域公益诉讼案件5126件
  • 5762022年男排亚洲杯将在泰国举行 中国队阵容确定
  • 1446503冲冠拼图!曝骑士希望先签后换沃特森:筹划交易施罗德+斯特鲁斯
  • 1731200China proceeds legislation against cross-border corruption, closing legal gap in overseas probe, fugitive hunt and asset recovery: expert
  • 8329아라역 직결 ‘롯데캐슬 넥스티엘Ⅱ’ 내달 입주…역세권 주거단지 관심
  • 59001Exclusive: Priyanka Chopra Jonas on Her Career As an Actor and Producer
  • 85589上季季后赛大空位三分最差榜:埃奇库姆最差
  • 7992China’s Defense Ministry spokesperson slams Japanese politicians’ Yasukuni moves
  • 84827投诉郴州余启服饰有限公司销售无标识"白版"皮尔卡丹西装,要求退一赔三
  • 989411加拿大不列颠哥伦比亚省山火蔓延 超1000人疏散
  • 1803126山东青岛发布暴雨黄色预警
  • 6067226地铁9号线二期工程完成全线热滑试验
  • 393奥克兰Mt Albert一人死亡 警方启动凶杀案调查
  • 4199689女子近80万豪车停楼下被砸稀烂 当事人:这么多车 就唯独我的遭毒手
  • 99559俄罗斯巧克力“全是国产的”?不懂别乱说
  • 345淘宝返利app哪个佣金高?最新返利平台政策下京东抖音正规大平台测评
  • 6301伊朗总统:伊朗应摆脱“既非战争、也非和平”状态
  • 1056郑钦文终结单打三连败,时隔14个月大满贯赢球,晋级美网资格赛第二轮,赛后采访:恭喜自己,这几个月网球感觉不理想,需要找回状态
  • 192《星砂岛》游民评测7分:少了点活人感的种田生活
  • 96000sd-wan组网方案和woc设备有什么区别
  • Copyright @ 2016-2017 我的网站 版权所有