Windows 返回 json
Linux 下
var arg1='657EB8639C0B486DC9FF2ACB2637EC4603DAD6E8'; var _0x4818=['\x63\x73\x4b\x48\x77\x71\x4d\x49','\x5a\x73\x4b\x4a\x77\x72\x38\x56\x65\x41\x73\x79','\x55\x63\x4b\x69\x4e\x38\x4f\x2f\x77\x70\x6c\x77\x4d\x41\x3d\x3d','\x4a\x52\x38\x43\x54\x67\x3d\x3d','\x59\x73\x4f\x6e\x62\x53\x45\x51\x77\x37\x6f\x7a\x77\x71\x5a\x4b\x65\x73\x4b\x55\x77\x37\x6b\x77\x58\x38\x4f\x52\x49\x51\x3d\x3d','\x77\x37\x6f\x56\x53\x38\x4f\x53\x77\x6f\x50\x43\x6c\x33\x6a\x43\x68\x4d\x4b\x68\x77\x36\x48\x44\x6c\x73\x4b\x58\x77\x34\x73\x2f\x59\x73\x4f\x47', .... '0x37', '\x4c\x24\x28\x44'),l);}_0x4db1c();setInterval(function(){_0x4db1c();},0xfa0);
function setCookie(name,value){var expiredate=new Date();expiredate.setTime(expiredate.getTime()+(3600*1000));document.cookie=name+"="+value+";expires="+expiredate.toGMTString()+";max-age=3600;path=/";} function reload(x) {setCookie("acw_sc__v2", x);document.location.reload();}
1
superrichman 2019-12-07 11:30:23 +08:00
|
2
zgxzgx OP @superrichman cookie 都加了
|
3
zgxzgx OP @superrichman https://www.csdn.net/api/articles 是直接请求这个接口
|
4
ClericPy 2019-12-07 13:22:03 +08:00
这种东西和操作系统有关系? 你挂上个阿里云代理可能也会出这个, 对方把阿里云之类的 ip 都 block 了吧, 毕竟服务器上没活人
|
5
chroming 2019-12-07 13:31:35 +08:00
两个平台分别抓包看一下差异,也有可能是楼上说的 ip 不同导致的
|
7
explore365 2019-12-07 15:49:21 +08:00
和系统无关
|
9
locoz 2019-12-08 00:07:10 +08:00 via Android
打开看一眼代码的开头和结尾就知道是反爬…你肯定是 Windows 机是本地、Linux 机是服务器,然后虽然 cookie 复制了但机子不在同一个 IP 下。
|
10
locoz 2019-12-08 00:12:30 +08:00 via Android
@locoz #9
然后这玩意之所以你请求接口也会出现,是因为这是阿里云 CDN 加上的。 解决方式通常有两种: 硬怼的话就搜一下网上的文章,关键词是 cookie 名:acw_sc__v2。 绕过的话就直接加个高质量的代理 IP 或者直接放拨号 VPS 上跑,家宽类 IP 一般都可以绕过去。 |