淘小兔

VBA网抓入门要求:

1.熟悉VBA基本语法

2.会使用split等基本文本处理函数,正则无要求。

网抓工具:

Fiddler 用于抓包,分析查找,模拟发包,转码等,必备!

网抓常用代码:

复制过来用就行,注意office64位的有些函数必须选择64位的

网抓步骤:

1.清理浏览器缓存

2.打开fiddler

3.网页打开需要的页面,如果是登录后才能使用的页面,需要从登录开始抓

4.fiddler停止抓取

5.搜索关键字符确定最终网页

6.对于简单的get页面,首先加用winhttp聽 直接获取网址,看能否返回,不能执行下一步。

7.如果有refer、userAgent、host等按照fiddler里面复制上就行,测试能否返回,不能执行下一步。

8.现在都不行的一般都需要模拟cookie,首先用fiddler切换到composer 模拟发包模式,然后用抓的成功的包拖进去,每次删除一个cookie值,测试能够返回如果能就继续删除直到不能返回,这样就可以确定需要模拟的cookie,其他head是否需要模拟也参照此方法。

9.确定需要模拟的cookie后,可以搜索cookie中关键字符找到第一次出现位置,然后先模拟该页面获取cookie值,并设置给winhttp。

10.有动态参数的,也需要查找,与cookie类似。

11.以上方法都不行,需要有html和js基础,分析。

12.返回成功后,如果乱码请找常用转码函数转码;另外下载文件等都在常用代码里面有。

点击下载

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载