由于这个网站有360防火墙的云加速,
所以我们这里需要先访问一次登陆网址,这样就会给访客一个缓存的信号,很多有防火墙的网站都是需要这种操作的,有的是访问首页,有的是登陆网址,有的是个人中心跳转。反正这个是千奇百怪,各式各样。
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 25 Oct 2021 13:27:34 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
X-Frame-Options: SAMEORIGIN
Set-Cookie: checkurl=https%3A%2F%2Fwww.wjzcq.com%2Findex.php%3Fm%3Dgeetest%26t%3D1635144266866; expires=Mon, 25-Oct-2021 14:27:34 GMT; Max-Age=3600; path=/
Access-Control-Allow-Origin: *
Set-Cookie: PHPSESSID=394t4c51dgj15h43dmhilafp7n; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
{"success":1,"gt":"0353941cad7f70773ad049699647820c","challenge":"30be780bb0857585f199bccdea53e35e"}
我们需要采集的就是这个GT变量,和challenge变量结果,所以我们这个第二步就是采集这二个变量保存起来的,第三步就是识别结果。