
一 |
北京时间4月21日,来自比利时记者萨沙-塔沃利耶里的报道指出,伯纳多-席尔瓦不可能在今夏加盟巴塞罗那,与此同时沙特也不在这位葡萄牙国脚的优先考虑范围内。
阿里云优惠券 先领券再下单 前面有写过一篇瀑布流的采集方法,今天在添加一个POST方法来采集Ajax刷新页面的教程。 之前的文章请看:火车头采集动态加载Ajax数据(无分页瀑布流网站) 如果遇到POST方法来架子Ajax数据,这和我之前写的是两个类型,瀑布流是直接刷新出数据的页面。 采集网站分析 采集任何一个新站前我们都要对他进行一番分析才好下手。 列表页分析 这个网站的列表页,前面并不是通过Ajax加载的。CTRL+U可以直接看到列表内容,通过浏览器也看不到相关请求地址。

二 |


现年30岁的B席本赛季至今代表曼城出场42次,其中35次首发,仅贡献3球4助攻,在他现有合同明年6月到期的情况下,他被认为有可能会在今夏离开曼城。

三 | 然后顺手CTRL+U看看网站代码结构有没有大的变化。防止后期采集出错。
按照比利时记者塔沃利耶里的说法,巴萨方面对B席的兴趣被认为不可能在今夏实现,原因就在于巴萨目前的财政问题。与此同时,沙特联赛则不是B席优先考虑的下一站目的地。结果就发现无法看到列表内容。浏览器可以看到一个通过post请求的地址。

四 |



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

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






七 |



八 |




九 |


十 | 页面地址是从2200到6140,上面我们分析得出post请求内容的currentPageIndex值是实际页码减一。所以这里面我们填2199到6139.



十一 |




十二 | 我们实际采集可以只开1个线程,并设置合适的间隔时间,比如1000ms到1500ms左右。 本文来自2号站长网,转载请注明出处:https://www.zz2zz.com/331414.html
申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!。
Current article:http://www.mengruanpianchengji.cyou/3j0i/oadkm5.docx
Published on:06:47:24
推荐阅读