火车浏览器是否可以采集options请求数据

- 作者:zhanhy ——来源:原创 ——

最近在测试一个网站的时候发现网站使用的请求方式是options,使用火车浏览器http请求弄了半天仍然不能使用http请求获取到数据。无奈只能从缓存中提取数据,之后再对数据进行处理后,插入数据库。

options请求.jpg

后来通过抓包之后发现网站不仅是options请求,数据还有加密设置。下面是通过抓包分析的数据,希望可以参考一下,以后遇到这种情况的话,就不要考虑使用http获取数据了。直接在打开网页之后从源代码中获取数据,如果不能正常获取的话,可以从缓存中获取数据。

options请求的设置:

OPTIONS /ask/question?uid=***&areacode=170204&areacodeType=2&prof=0&profType=1&page=1&pageSize=20&days=7 HTTP/1.1
Host: api.findlaw.cn
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Access-Control-Request-Method: GET
Access-Control-Request-Headers: w-ca-token,x-ca-key,x-ca-nonce,x-ca-signature,x-ca-signature-headers,x-ca-signature-method,x-ca-stage
Origin: https://user.findlaw.cn
Connection: keep-alive

之后会再次进行get请求,配置如下:

GET /ask/question?uid=**&areacode=170204&areacodeType=2&prof=0&profType=1&page=1&pageSize=20&days=7 HTTP/1.1
Host: api.findlaw.cn
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0
Accept: application/json; charset=UTF-8
Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
W-Ca-Token: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjgzNzUyMzQyLWY2NmUtNTU2Mi1jODhnLTdkZjg4OTEwZG5mMSIsImp0aSI6IjVmOTYzYTI0MGRlMjcifQ.eyJpc3MiOiJodHRwOlwvXC9hcGkuZmluZGxhdy5jbiIsImF1ZCI6Imh0dHA6XC9cL2ZpbmRsYXcuY24iLCJqdGkiOiI1Zjk2M2EyNDBkZTI3IiwiaWF0IjoxNjAzNjgwODA0LCJleHAiOjE2MDQyODU2MDQsInVpZCI6IjQ5NDI2OTA5In0.c-y6jS4Pbog1y7iYF-mseqiskJE3c3rx8rhqywKeKoa1XPKriABvENxh7CzXuUo3wxHzomqcDYbwn9ZLECF3d2N9EK-U04Brlq65mnpWUgfLDv3vpd-MlJVDEMOUpyq7a0BGPDL2r_gDgfVI94to7-ShGFr0OC7zrhARjquZ5Efni4B2cfIaVRabIClNrS4BJgGWFWCDLQiC395eBE_XKl8tIhOHS_JYxg0r5dFlFA5TIi0_N5B1A_Oqw_-9z0pRFP0zJnE7qlYYyKiTfDlNB4O8qQdJBZIz1a4FFA3mn1uhIkVMVrEoPkI4xXreVv-XRedm9xgoo0Wfmfi80_ql4A
X-Ca-Stage: RELEASE
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Ca-Signature-Method: HmacSHA256
X-Ca-Nonce: 8b02dae2-32a1-4bd6-9e04-b9365a69e60c
X-Ca-Key: 203773710
X-Ca-Signature-Headers: X-Ca-Key,X-Ca-Nonce,X-Ca-Signature-Method,X-Ca-Stage
X-Ca-Signature: j37FovCMiiQUuWhz5gPmUJLo7HcmRW4R1GKdAhnjZoY=
Referer: https://user.findlaw.cn/consultAll?id=all
Origin: https://user.findlaw.cn
Connection: keep-alive

注意以上的请求方式中,有两个比较重要的加密字符是:X-Ca-Nonce、X-Ca-Signature、X-Ca-Signature,目前站长暂时不能对这种请求进行HTTP获取数据。



如果你还有其它疑问可以来本站搜索相关问题,这里会有你想要的答案:火车脚本网

还有什么疑问可以提出来
  • 全部评论(0
    还没有评论,快来抢沙发吧!