http://webapi.cninfo.com.cn/#...
点击 数据下载 ,可以获得一个表格。
我希望自动完成下载。你点击下载,右边的network是一个gif类型。
点击下载文件的copy download url,一个blob:
blob:http://webapi.cninfo.com.cn/3...
使用inspect来查看请求:
Request URL: https://hm.baidu.com/hm.gif?cc=1&ck=1&cl=24-bit&ds=1920x1080&vl=970&ep=910*204*63*57*0*%23shengou%3Ediv%5B1%5D%3Ediv%3Ea*112*40*a*&et=2&ja=0&ln=en-gb&lo=0<=1677395526&rnd=879685976&si=489bd07e99fbfc5f12cbb4145adb0a9b&v=1.2.83&lv=2&sn=28414&r=0&ww=1017&u=http%3A%2F%2Fwebapi.cninfo.com.cn%2F%23%2FxinguList
Request Method: GET
Status Code: 200 OK
Remote Address: 111.206.208.102:443
Referrer Policy: strict-origin-when-cross-origin
那个url根本就不是资源的url,网站隐藏了资源地址。
请问如何获得资源的url?可否用wireshark来获得资源的实际地址?
原来这里还有~
分享下解决思路:
幂等
的。相同的输入就会带来相同的输出。实在不行就去看页面的JS代码,如:
重点在于
headers
mcode
: 时间戳 Base64哈希一下Referer
: 应该是用来做一些校验?反正必传User-Agent
: 这个还是拷贝下浏览器的信息吧必传的请求头就这仨。