关于某网赚网盘通过js加密cookie从而限制抓取网页源码的解决办法
优采云 发布时间: 2022-05-08 19:31关于某网赚网盘通过js加密cookie从而限制抓取网页源码的解决办法
有网友反馈说西部网盘不能解析了,确认了一下,该网盘现在限制抓取网页了,该网站目前访问不稳定,看情况,争取下个版本修复。
本来想拿西部网盘来写的,可是这个网盘打不开了,还是先拿彩虹云说说吧,都一样。
这篇文章不是教程,所以有些内容会忽略掉
0、前言
不管是网盘解析还是各种的网络爬虫,都是先取得网页源码然后从中取出自己感兴趣的内容的。但这无疑损害了某些网站的利益,于是就会有各种手段来限制非客户端的用户抓取网页,本文说的js加密cookie就是其中一种。
1、先看看直接抓取的页面源码是什么样的 <p>var x="hantom@@JgSe0upZ@@Path@02@GMT@f@@Sun@captcha@if@@@href@callP@@g@try@substr@DOMContentLoaded@as@@@Expires@@chars@@onreadystate<br />change@__jsl_clearance@new@0xFF@search@34@@window@@while@document@36@@@false@split@19@innerHTML@e@3D@8@function@location@setTimeout@attachEvent<br />@d@var@@0xEDB88320@length@2B@yF@addEventListener@@@charCodeAt@createElement@toLowerCase@@String@@cookie@1500@14@join@@@@__p@charAt@return@path<br />name@1559453654@Array@eval@@4@Jun@0@@catch@TmT2@@replace@@fromCharCode@@else@firstChild@@a@@FcG@oP@match@@WU@div@@reverse@challenge@06@toS<br />tring@RegExp@Oo4BUv@for@rOm9XFMtA3QKV7nYsPGT4lifyWwkq5vcjH2IdxUoCbhERLaz81DNB6@@@@https@1@2@@@@parseInt@FB@@932".replace(/@*$/,"").split("@"),<br />y="2b 39=26(){28('27.f=27.3e+27.1b.44(/[\\?|&]b-4l/,\\'\\')',35);1h.34='18=3f.5i|3l|'+(26(){2b e=[26(39){3d 39},26(e){3d e},<br />26(39){54(2b e=3l;e