动态cookie-ob混淆

动态cookie剖析心得

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

现在好多网站都开始使用动态cookie加载web,今天我就边写边记,带大家一起了解动态cookie,并学习如何根据其js动态的生成cookie

以下是本篇文章正文内容,下面案例可供参考

一、动态cookie是什么?

动态cookie是通过js注入动态生成cookie的一种反爬方式

二、如何确定该网站是否是动态cookie

1.浏览器清除cookie后刷新网页,监控请求状态

一般动态cookie是在网页加载的时候动态生成,目标连接前一两次请求不会成功,一般为512或412,这种情况大概率是动态cookie

2.直接requests请求

直接创建一个requests请求,不携带cookie,查看响应正文,如果响应正文是一个script,那么这个目标网站就是动态cookie的网站
例:

<script>var _0x56cd=['P1ZJwq8=','woYoCyE=','w4NTdiw=','w6ccRGU=','Nh7DjcKA','STnCrsOS','wr0ef8K6','woLDvSbDiA==','NznCrm8=','YyhFfw==','wpbDhQDDvg==','wqViIy8=','w5hUdzc=','wrETc8O+','woRpwpkb','alsEwqM=','cUttwr4=','ZMO0w5A8','w5vDrkTDvg==','YjFOfw==','wpPDvDHDnw==','RkwYwrA=','w5TCjCbCrg==','w7jCo8OaQA==','wqPCghMM','w54Tw5sg','UjNCNA==','wp08XcOu','E8OWwqoo','cz1aEg==','XcORw6cs','BsO0wqgr','w79FWQ0=','w7wPw5Y+','wrwIw4nCuw==','Wyl6BA==','ZMOUGTY=','w7fCu8OEaQ==','XA59Uw==','cMOfw7zDjg==','YMO3wqvDoQ==','wrsGRMOv','woN1wp08','A8OmA0s=','w4zCqgDCiA==','TsOcdww=','w6d5w68J','wqEmR8Kd','QcK5wpsZ','QMO6wq3Dpw==','VQbCjcOo','w7rDn8KZw4E=','F3UUwo8=','wqMwVQg=','dQZOUw==','woTCpMOgw4g=','cnI5w4E=','eMOpTzw=','OMO2wog0','wrTDpzvDgg==','YH8Jw6A=','wrXDhsOcwoA=','wqXDvjPDgg==','ScKtwqo1','wq8pw7MB','wpwZVMKf','Y8OBHCU=','GcO/b8K/','wrRmwroC','wr0kOwY=','dMORHHc=','w5zCr8O+Wg==','w4pMajc=','wr7CmcOh','BF9B','6K6i5rOy6am06K6e','wrwjCgc=','w4zCtcO+woA=','IFsXwqk=','w7TCqMOaRA==','w5LCijnCuw==','wr82wpAs','IH9bwoU=','wofDsRIL','w6rDocORXw==','dsOUw6kZ','NRzCnkw=','TCp7w50=','ecOzMTY=','wrfDscOCwoQ=','w5AsP8OP','NBrDlcKO','w5NQbT8=','KSrCml8=','wq1hwoEz','eSFtWA==','wqBywqwe','ScKwwpwG','UMO3Uxw=','LMO1ecKF','w53Ct2YJ','w69dYjY=','w5haXhI=','wo8YR8KV','wrwZTsKB','w4sMPMOj','w74hw500','Pl8NwqI=','WDJ1LA==','dQFpw4s=','wp7DszZJ','WiJmXA==','w7NZUx8=','wrXCmcOgw6o=','aU8cw6k=','Umxwwp4=','SSPCuMO7','eDZrew==','w5FUdTE=','w5DCtwDCkA==','w6bDomzDkw==','w5bCpcO8ag==','w73ChlQO','w7csF8KN','bm5kwq4=','wqLDjRLDgQ==','wrYMRw==','w6zDkMKqw74=','VsOow7A8','wpMow7QY','J0Apwpg=','wpdAwpM9','KFENwqA=','LcO1acK+','KcOgUsKv','wpXDqkoC','Lk8owrc=','wrV2Pj4=','wpExwpA=','ZCvCmcOT','exRzIw==','6K6/5rOf6amC6K+P','w7ltRgM=','wrfClzUS','woDDtSTDhQ==','H8OwP14=','wrbDsgLDmg==','S8K0woQI','dMKkwpgP','acO7EUk=','wqoRT8Ot','WsOuJkw=','eWNVwr4=','T8O6wqnDjw==','KxLCll8=','w7PDsEzDug==','woxCGAw=','blQgw7U=','ecOWOB4=','w5DClMOHwrE=','XcKcwpoR','w6PDicKjw5c=','bMOMPnk=','WXc3w7Q=','UsOcw7zDhg==','w5TDoMKjw7o=','d8O4KQc=','w6QaQ0w=','ecOdw7jDhA==','PMOFwrMu','wp09w5jCnQ==','CsODQMKW','SGQMw4Q=','wqkgw7YH','KBzCi1E=','BcOjwrMT','wq5lwr0D','wqkSw44e','wo0+w6TCvA==','Hmhawq4=','fxHCrmU=','ccOrDXg=','LxTCsF4=','UsO2GgI=','S8OQFVA=','w7k9UUs=','wp/Dvz7Diw==','w4rCoMONZQ==','bcOiw7ok','FMOyw67Dvw==','w7xPQjI=','bEg5w4Q=','YSwjAg==','w4fDh23Dlw==','WkxPwrc=','woQIwqMi','wprCgwQy','wpHDmzfDiw==','QcO6Kxo=','wqcvwr4C','cgrCn8O5','wrJywqwU','wrgZw63Cmw==','w4DCm3Iv','OMOIwrRN','w4LCt2UO','woQMwp4k','XMOKw7HDpA=='];(function(_0x253177,_0x56cd45){var _0x3f502a=function(_0x2522c6){while(--_0x2522c6){_0x253177['push'](_0x253177['shift']());}};_0x3f502a(++_0x56cd45);}(_0x56cd,0x100));var _0x3f50=function(_0x253177,_0x56cd45){_0x253177=_0x253177-0x0;var _0x3f502a=_0x56cd[_0x253177];if(_0x3f50['zGffec']===undefined){(function(){var _0x1e7953=function(){var _0x5c65c4;try{_0x5c65c4=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');')();}catch(_0x114bc3){_0x5c65c4=window;}return _0x5c65c4;};var _0x329430=_0x1e7953();var _0x2e575d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x329430['atob']||(_0x329430['atob']=function(_0x203285){var _0x48f14a=String(_0x203285)['replace'](/=+$/,'');var _0x1f088f='';for(var _0x300ed2=0x0,_0xf9f276,_0x592ad4,_0x53cb3a=0x0;_0x592ad4=_0x48f14a['charAt'](_0x53cb3a++);~_0x592ad4&&(_0xf9f276=_0x300ed2%0x4?_0xf9f276*0x40+_0x592ad4:_0x592ad4,_0x300ed2++%0x4)?_0x1f088f+=String['fromCharCode'](0xff&_0xf9f276>>(-0x2*_0x300ed2&0x6)):0x0){_0x592ad4=_0x2e575d['indexOf'](_0x592ad4);}return _0x1f088f;});}());var _0x5b9cdb=function(_0xe5ef58,_0x10cf44){var _0x4a8eae=[],_0x45ee64=0x0,_0x143489,_0x3f591c='',_0x1c6eb2='';_0xe5ef58=atob(_0xe5ef58);for(var _0x2b8ea5=0x0,_0x76df24=_0xe5ef58['length'];_0x2b8ea5<_0x76df24;_0x2b8ea5++){_0x1c6eb2+='%'+('00'+_0xe5ef58['charCodeAt'](_0x2b8ea5)['toString'](0x10))['slice'](-0x2);}_0xe5ef58=decodeURIComponent(_0x1c6eb2);var _0x12792a;for(_0x12792a=0x0;_0x12792a<0x100;_0x12792a++){_0x4a8eae[_0x12792a]=_0x12792a;}for(_0x12792a=0x0;_0x12792a<0x100;_0x12792a++){_0x45ee64=(_0x45ee64+_0x4a8eae[_0x12792a]+_0x10cf44['charCodeAt'](_0x12792a%_0x10cf44['length']))%0x100;_0x143489=_0x4a8eae[_0x12792a];_0x4a8eae[_0x12792a]=_0x4a8eae[_0x45ee64];_0x4a8eae[_0x45ee64]=_0x143489;}_0x12792a=0x0;_0x45ee64=0x0;for(var _0x5c98e6=0x0;_0x5c98e6<_0xe5ef58['length'];_0x5c98e6++){_0x12792a=(_0x12792a+0x1)%0x100;_0x45ee64=(_0x45ee64+_0x4a8eae[_0x12792a])%0x100;_0x143489=_0x4a8eae[_0x12792a];_0x4a8eae[_0x12792a]=_0x4a8eae[_0x45ee64];_0x4a8eae[_0x45ee64]=_0x143489;_0x3f591c+=String['fromCharCode'](_0xe5ef58['charCodeAt'](_0x5c98e6)^_0x4a8eae[(_0x4a8eae[_0x12792a]+_0x4a8eae[_0x45ee64])%0x100]);}return _0x3f591c;};_0x3f50['SKePCg']=_0x5b9cdb;_0x3f50['KNgOxv']={};_0x3f50['zGffec']=!![];}var _0x2522c6=_0x3f50['KNgOxv'][_0x253177];if(_0x2522c6===undefined){if(_0x3f50['BrRGkU']===undefined){_0x3f50['BrRGkU']=!![];}_0x3f502a=_0x3f50['SKePCg'](_0x3f502a,_0x56cd45);_0x3f50['KNgOxv'][_0x253177]=_0x3f502a;}else{_0x3f502a=_0x2522c6;}return _0x3f502a;};function hash(_0x5b2cc4){var _0x2a702f={};_0x2a702f[_0x3f50('0xbe','OWDa')+'L']=function(_0x4eb245,_0x249f11){return _0x4eb245^_0x249f11;};_0x2a702f[_0x3f50('0x6b','q*18')+'e']=function(_0x1ca891,_0x421d44){return _0x1ca891+_0x421d44;};_0x2a702f[_0x3f50('0x9e','xG2v')+'o']=function(_0xe31bd5,_0x3e517d){return _0xe31bd5&_0x3e517d;};_0x2a702f[_0x3f50('0x88','cAi(')+'n']=function(_0x1cb9af,_0x2a6415){return _0x1cb9af^_0x2a6415;};_0x2a702f[_0x3f50('0x51','cepF')+'i']=function(_0x54d7b2,_0x1a17d9){return _0x54d7b2>=_0x1a17d9;};_0x2a702f[_0x3f50('0xf','pHBB')+'C']=function(_0x560897,_0x908bbb){return _0x560897>>_0x908bbb;};_0x2a702f[_0x3f50('0x68',']g0G')+'W']=function(_0x248b5e,_0x497c45){return _0x248b5e*_0x497c45;};_0x2a702f[_0x3f50('0xa2','jMrM')+'A']=function(_0x46c300,_0x2cd498){return _0x46c300<_0x2cd498;};_0x2a702f[_0x3f50('0x73','Nq53')+'r']=function(_0xb67c2e,_0x30bdf2){return _0xb67c2e!==_0x30bdf2;};_0x2a702f[_0x3f50('0x2e','Zu%&')+'i']=_0x3f50('0x81','cepF')+'A';_0x2a702f[_0x3f50('0x8f','RgBz')+'B']=function(_0x185892,_0x2a6d3c){return _0x185892-_0x2a6d3c;};_0x2a702f[_0x3f50('0x49','fif6')+'l']=function(_0x23b887,_0x21ae13){return _0x23b887*_0x21ae13;};_0x2a702f[_0x3f50('0xa','pgjB')+'b']=function(_0x5679d2,_0x1067fe){return _0x5679d2&_0x1067fe;};_0x2a702f[_0x3f50('0x96','L*c(')+'H']=function(_0x2eb26b,_0x528de7){return _0x2eb26b<<_0x528de7;};_0x2a702f[_0x3f50('0x64','pHBB')+'C']=function(_0x18a1d3,_0x3bcabc){return _0x18a1d3-_0x3bcabc;};_0x2a702f[_0x3f50('0x54','kCuA')+'j']=function(_0xee3cdb,_0x1bda91){return _0xee3cdb*_0x1bda91;};_0x2a702f[_0x3f50('0x23','kcST')+'o']=function(_0x51467a,_0x4f1f3c){return _0x51467a&_0x4f1f3c;};_0x2a702f[_0x3f50('0x58','kCuA')+'H']=function(_0x4d4acf,_0x5b3266){return _0x4d4acf*_0x5b3266;};_0x2a702f[_0x3f50('0xb0',']g0G')+'A']=function(_0x16af68,_0x4e43e1){return _0x16af68*_0x4e43e1;};_0x2a702f[_0x3f50('0x89','%EKq')+'s']=function(_0xeb193,_0x1599f3){return _0xeb193>>>_0x1599f3;};_0x2a702f[_0x3f50('0x16','cAi(')+'K']=function(_0x33c580,_0x125214){return _0x33c580-_0x125214;};_0x2a702f[_0x3f50('0xb7','fif6')+'B']=function(_0x3abc9f,_0x4a9924){return _0x3abc9f|_0x4a9924;};_0x2a702f[_0x3f50('0x6','Jhf#')+'x']=function(_0x132562,_0x53ccd1){return _0x132562^_0x53ccd1;};_0x2a702f[_0x3f50('0xc6','Jhf#')+'i']=function(_0x1fda71,_0x2208ff){return _0x1fda71|_0x2208ff;};_0x2a702f[_0x3f50('0xc9','OFm6')+'H']=function(_0x2ecfb3,_0x40ee6d){return _0x2ecfb3|_0x40ee6d;};_0x2a702f[_0x3f50('0x6c','@$gk')+'J']=function(_0x45ce49,_0x5b049a){return _0x45ce49&_0x5b049a;};_0x2a702f[_0x3f50('0x5c','JzZO')+'M']=function(_0x13ddb4,_0x398b05){return _0x13ddb4^_0x398b05;};_0x2a702f[_0x3f50('0x95','l@Xd')+'n']=function(_0x3de3d0,_0x243246){return _0x3de3d0<_0x243246;};_0x2a702f[_0x3f50('0x3d','dbBV')+'R']=function(_0x302074,_0xc9c72b){return _0x302074<_0xc9c72b;};_0x2a702f[_0x3f50('0xc','RgBz')+'W']=function(_0x4b55ff,_0x3ba062,_0x36140f){return _0x4b55ff(_0x3ba062,_0x36140f);};_0x2a702f[_0x3f50('0x62','l@Xd')+'Q']=function(_0x29e6a9,_0x52db10,_0x7bb28a){return _0x29e6a9(_0x52db10,_0x7bb28a);};_0x2a702f[_0x3f50('0x37','Z188')+'D']=function(_0x2d4a22,_0xa176bf){return _0x2d4a22+_0xa176bf;};_0x2a702f[_0x3f50('0x4c',']g0G')+'O']=function(_0x15cacf,_0x2d87d9){return _0x15cacf-_0x2d87d9;};_0x2a702f[_0x3f50('0x39','3Y1x')+'b']=function(_0x3b7059,_0x2d041f){return _0x3b7059-_0x2d041f;};_0x2a702f[_0x3f50('0x2d','sM)3')+'Y']=function(_0x77a2da,_0x54561b){return _0x77a2da+_0x54561b;};_0x2a702f[_0x3f50('0x69','3K6b')+'I']=function(_0x569002,_0x31c50e){return _0x569002(_0x31c50e);};var _0xaf778a=_0x2a702f;function _0x308015(_0x57a33d,_0x2d32dc){var _0x5308f0={};_0x5308f0[_0x3f50('0x22','#Byi')+'s']=function(_0x51db0e,_0x9d8ef2){return _0x51db0e(_0x9d8ef2);};_0x5308f0[_0x3f50('0x8c','OWDa')+'n']=_0x3f50('0x1b','pgjB')+'失败';var _0x1fd574=_0x5308f0;if(_0x3f50('0x4d','l@Xd')+'Z'!==_0x3f50('0xc2','sl15')+'Z'){_0x1fd574[_0x3f50('0x4','kCuA')+'s'](alert,_0x1fd574[_0x3f50('0x24','%%Z@')+'n']);}else{return _0xaf778a[_0x3f50('0x8','Nq53')+'L'](_0xaf778a[_0x3f50('0x72','cAi(')+'e'](_0x57a33d&0x7fffffff,_0xaf778a[_0x3f50('0x77','%EKq')+'o'](_0x2d32dc,0x7fffffff))^_0xaf778a[_0x3f50('0x45','xz2v')+'o'](_0x57a33d,0x80000000),_0x2d32dc&0x80000000);}}function _0x50c1c1(_0x17e2de){var _0x24b5cf=_0x3f50('0x3e','h4dy')+_0x3f50('0x52','dbBV')+_0x3f50('0x5','jMrM')+_0x3f50('0x74','kNY)');var _0x27b4ae='';for(var _0x5660c7=0x7;_0xaf778a[_0x3f50('0xab','@$gk')+'i'](_0x5660c7,0x0);_0x5660c7--){if(_0x3f50('0x28','L*c(')+'V'===_0x3f50('0x85','cAi(')+'V'){_0x27b4ae+=_0x24b5cf[_0x3f50('0x57','dBFJ')+'At'](_0xaf778a[_0x3f50('0xf','pHBB')+'C'](_0x17e2de,_0x5660c7*0x4)&0xf);}else{return _0xaf778a[_0x3f50('0x94','DDt9')+'n']((_0x554039&0x7fffffff)+(y&0x7fffffff)^_0xaf778a[_0x3f50('0xc5','fif6')+'o'](_0x554039,0x80000000),_0xaf778a[_0x3f50('0x9f','kNY)')+'o'](y,0x80000000));}}return _0x27b4ae;}function _0xf77c3d(_0x3063f1){var _0x56b03a=_0xaf778a[_0x3f50('0x1d','GwUF')+'e'](_0x3063f1[_0x3f50('0x2b','rEgC')+'th']+0x8>>0x6,0x1),_0x2e8f5b=new Array(_0xaf778a[_0x3f50('0xc8','3K6b')+'W'](_0x56b03a,0x10));for(var _0x20e277=0x0;_0xaf778a[_0x3f50('0x2a','3Y1x')+'A'](_0x20e277,_0x56b03a*0x10);_0x20e277++){_0x2e8f5b[_0x20e277]=0x0;}for(_0x20e277=0x0;_0x20e277<_0x3063f1[_0x3f50('0x2c','r18U')+'th'];_0x20e277++){if(_0xaf778a[_0x3f50('0x25','OWDa')+'r'](_0xaf778a[_0x3f50('0xc3','JzZO')+'i'],_0x3f50('0x2','(QY6')+'A')){return;}else{_0x2e8f5b[_0x20e277>>0x2]|=_0x3063f1[_0x3f50('0xb4','l@Xd')+_0x3f50('0x13','kjg(')+'At'](_0x20e277)<<_0xaf778a[_0x3f50('0xa6','Z188')+'B'](0x18,_0xaf778a[_0x3f50('0x40','r18U')+'l'](_0xaf778a[_0x3f50('0x6e','L*c(')+'b'](_0x20e277,0x3),0x8));}}_0x2e8f5b[_0x20e277>>0x2]|=_0xaf778a[_0x3f50('0xe','l@Xd')+'H'](0x80,_0xaf778a[_0x3f50('0xb3','Jhf#')+'C'](0x18,_0xaf778a[_0x3f50('0x8a','l@Xd')+'j'](_0xaf778a[_0x3f50('0x6d','Nq53')+'o'](_0x20e277,0x3),0x8)));_0x2e8f5b[_0xaf778a[_0x3f50('0x79','pgjB')+'H'](_0x56b03a,0x10)-0x1]=_0xaf778a[_0x3f50('0x97','xG2v')+'A'](_0x3063f1[_0x3f50('0x61','TEZq')+'th'],0x8);return _0x2e8f5b;}function _0x433a16(_0x484436,_0x77afa9){return _0x484436<<_0x77afa9|_0xaf778a[_0x3f50('0x9c','aLj3')+'s'](_0x484436,_0xaf778a[_0x3f50('0x75','rVNi')+'K'](0x20,_0x77afa9));}function _0x2aedad(_0x59a5fc,_0x3c266f,_0x45a519,_0x5e1788){if(_0x59a5fc<0x14)return _0xaf778a[_0x3f50('0xb6','*9Io')+'B'](_0x3c266f&_0x45a519,~_0x3c266f&_0x5e1788);if(_0xaf778a[_0x3f50('0xb2','q*18')+'A'](_0x59a5fc,0x28))return _0xaf778a[_0x3f50('0x9','#vRG')+'x'](_0x3c266f,_0x45a519)^_0x5e1788;if(_0xaf778a[_0x3f50('0xb2','q*18')+'A'](_0x59a5fc,0x3c))return _0xaf778a[_0x3f50('0x6a','sM)3')+'i'](_0xaf778a[_0x3f50('0x3b','kCuA')+'H'](_0xaf778a[_0x3f50('0x47','*9Io')+'J'](_0x3c266f,_0x45a519),_0xaf778a[_0x3f50('0xaa','l@Xd')+'J'](_0x3c266f,_0x5e1788)),_0x45a519&_0x5e1788);return _0xaf778a[_0x3f50('0x1c','NS*T')+'M'](_0x3c266f^_0x45a519,_0x5e1788);}function _0x26fada(_0x2a7580){return _0x2a7580<0x14?0x5a827999:_0x2a7580<0x28?0x6ed9eba1:_0xaf778a[_0x3f50('0xc1','v[I#')+'n'](_0x2a7580,0x3c)?-0x70e44324:-0x359d3e2a;}var _0x554039=_0xf77c3d(_0x5b2cc4);var _0x510c15=new Array(0x50);var _0x5847fa=0x67452301;var _0x5b41f9=-0x10325477;var _0x3d144f=-0x67452302;var _0x36dc28=0x10325476;var _0x1de942=-0x3c2d1e10;for(var _0x3fb7b7=0x0;_0xaf778a[_0x3f50('0x1','3K6b')+'R'](_0x3fb7b7,_0x554039[_0x3f50('0x31','pHBB')+'th']);_0x3fb7b7+=0x10){var _0x315826=_0x5847fa;var _0x402e8a=_0x5b41f9;var _0x37b026=_0x3d144f;var _0x421ad7=_0x36dc28;var _0x46e20d=_0x1de942;for(var _0x322889=0x0;_0x322889<0x50;_0x322889++){var _0x567e19=(_0x3f50('0xb5','#Byi')+_0x3f50('0x4b','Z188')+_0x3f50('0x8d','3K6b')+'0')[_0x3f50('0x10','cepF')+'t']('|');var _0x548228=0x0;while(!![]){switch(_0x567e19[_0x548228++]){case'0':_0x5847fa=t;continue;case'1':_0x36dc28=_0x3d144f;continue;case'2':_0x3d144f=_0x433a16(_0x5b41f9,0x1e);continue;case'3':_0x1de942=_0x36dc28;continue;case'4':t=_0x308015(_0xaf778a[_0x3f50('0x18','r18U')+'W'](_0x308015,_0x433a16(_0x5847fa,0x5),_0x2aedad(_0x322889,_0x5b41f9,_0x3d144f,_0x36dc28)),_0xaf778a[_0x3f50('0x7d','cepF')+'W'](_0x308015,_0xaf778a[_0x3f50('0x67','cAi(')+'Q'](_0x308015,_0x1de942,_0x510c15[_0x322889]),_0x26fada(_0x322889)));continue;case'5':_0x5b41f9=_0x5847fa;continue;case'6':if(_0x322889<0x10){_0x510c15[_0x322889]=_0x554039[_0xaf778a[_0x3f50('0x15','NS*T')+'D'](_0x3fb7b7,_0x322889)];}else{_0x510c15[_0x322889]=_0x433a16(_0x510c15[_0xaf778a[_0x3f50('0xb1','OWDa')+'O'](_0x322889,0x3)]^_0x510c15[_0x322889-0x8]^_0x510c15[_0xaf778a[_0x3f50('0xae','Zu%&')+'b'](_0x322889,0xe)]^_0x510c15[_0xaf778a[_0x3f50('0x8e','r18U')+'b'](_0x322889,0x10)],0x1);}continue;}break;}}_0x5847fa=_0xaf778a[_0x3f50('0x3','rVNi')+'Q'](_0x308015,_0x5847fa,_0x315826);_0x5b41f9=_0xaf778a[_0x3f50('0x87','L*c(')+'Q'](_0x308015,_0x5b41f9,_0x402e8a);_0x3d144f=_0xaf778a[_0x3f50('0xbc','pgjB')+'Q'](_0x308015,_0x3d144f,_0x37b026);_0x36dc28=_0xaf778a[_0x3f50('0x17','fif6')+'Q'](_0x308015,_0x36dc28,_0x421ad7);_0x1de942=_0x308015(_0x1de942,_0x46e20d);}return _0xaf778a[_0x3f50('0x93','xG2v')+'Y'](_0xaf778a[_0x3f50('0x43',']g0G')+'Y'](_0x50c1c1(_0x5847fa)+_0x50c1c1(_0x5b41f9),_0x50c1c1(_0x3d144f)),_0xaf778a[_0x3f50('0x41','gj[O')+'I'](_0x50c1c1,_0x36dc28))+_0xaf778a[_0x3f50('0xa5','(QY6')+'I'](_0x50c1c1,_0x1de942);}function go(_0x6022e4){var _0x24180f={};_0x24180f[_0x3f50('0xca','Zu%&')+'S']=_0x3f50('0xa9','Jhf#')+_0x3f50('0x4e','OFm6');_0x24180f[_0x3f50('0x53','Zu%&')+'Y']=function(_0x42bbad,_0x112fda){return _0x42bbad<_0x112fda;};_0x24180f[_0x3f50('0x3c','JzZO')+'X']=function(_0x3c863f,_0x44da6e){return _0x3c863f!=_0x44da6e;};_0x24180f[_0x3f50('0x92',']g0G')+'y']=function(_0x5b7d48,_0x411791){return _0x5b7d48^_0x411791;};_0x24180f[_0x3f50('0x98','(QY6')+'R']=function(_0x6b9c2e,_0x27d05a){return _0x6b9c2e^_0x27d05a;};_0x24180f[_0x3f50('0x0','pHBB')+'T']=function(_0xa01101,_0x4efc7d){return _0xa01101-_0x4efc7d;};_0x24180f[_0x3f50('0x8b','fif6')+'q']=function(_0x54c3a9,_0x550356){return _0x54c3a9+_0x550356;};_0x24180f[_0x3f50('0x70','pHBB')+'Z']=_0x3f50('0x84','sM)3')+_0x3f50('0xaf','kCuA')+'=';_0x24180f[_0x3f50('0x5f','DDt9')+'t']=_0x3f50('0xce','cepF')+_0x3f50('0x90','xz2v')+'\x20/';_0x24180f[_0x3f50('0x21','xG2v')+'f']=function(_0x5dab8d,_0x162c6a){return _0x5dab8d+_0x162c6a;};_0x24180f[_0x3f50('0x4a','h4dy')+'w']=function(_0x143c5a,_0x5d801d){return _0x143c5a(_0x5d801d);};_0x24180f[_0x3f50('0x42','Nq53')+'k']=function(_0x499964,_0x1b2bf8){return _0x499964-_0x1b2bf8;};_0x24180f[_0x3f50('0xa0','#Byi')+'S']=function(_0x4a4773){return _0x4a4773();};_0x24180f[_0x3f50('0xad','OFm6')+'R']=function(_0x146dc3,_0x283e4b){return _0x146dc3!==_0x283e4b;};_0x24180f[_0x3f50('0xc4','L*c(')+'A']=_0x3f50('0xc0','jMrM')+'I';_0x24180f[_0x3f50('0xb8','DDt9')+'m']=_0x3f50('0x26','YSd$')+'t';_0x24180f[_0x3f50('0x36','jMrM')+'f']=function(_0x7e0213,_0x6cea49){return _0x7e0213>_0x6cea49;};_0x24180f[_0x3f50('0xcb','TEZq')+'r']=function(_0x372c7c,_0x49b67b){return _0x372c7c(_0x49b67b);};_0x24180f[_0x3f50('0x91','q*18')+'Q']=_0x3f50('0xbd','JzZO')+'g';_0x24180f[_0x3f50('0x7','gj[O')+'e']=_0x3f50('0x12','L*c(')+'F';_0x24180f[_0x3f50('0x32','#vRG')+'G']=_0x3f50('0x5d','aLj3')+'失败';var _0x3fd585=_0x24180f;function _0x1e4d63(){var _0x44172e=window[_0x3f50('0xa4','rEgC')+_0x3f50('0x1e','kCuA')+'r'][_0x3f50('0x65','cAi(')+_0x3f50('0xc7','kNY)')+'t'],_0xa20ebc=[_0x3fd585[_0x3f50('0x5b','(QY6')+'S']];for(var _0x239369=0x0;_0x3fd585[_0x3f50('0x7f','pgjB')+'Y'](_0x239369,_0xa20ebc[_0x3f50('0x2f','xz2v')+'th']);_0x239369++){if(_0x3fd585[_0x3f50('0x86','YSd$')+'X'](_0x44172e[_0x3f50('0x44','(QY6')+_0x3f50('0x5a','xG2v')](_0xa20ebc[_0x239369]),-0x1)){return!![];}}if(window[_0x3f50('0x3a','v[I#')+_0x3f50('0x35','r18U')+_0x3f50('0x1a','#Byi')]||window[_0x3f50('0x71','rVNi')+_0x3f50('0xa3','%EKq')]||window[_0x3f50('0x78','kNY)')+_0x3f50('0x6f','GwUF')]||window[_0x3f50('0x46','r18U')+_0x3f50('0xac','r18U')+'r'][_0x3f50('0x55','kjg(')+_0x3f50('0xa7','l@Xd')+'r']||window[_0x3f50('0x1f','fif6')+_0x3f50('0x29','aB4)')+'r'][_0x3f50('0x27','dbBV')+_0x3f50('0x80','Zu%&')+_0x3f50('0x59','@$gk')+_0x3f50('0x9d','h4dy')+'e']||window[_0x3f50('0x63','pHBB')+_0x3f50('0x30','Zu%&')+'r'][_0x3f50('0xbb','OFm6')+_0x3f50('0x5e','jMrM')+_0x3f50('0x33','kjg(')+_0x3f50('0xcf','Z188')+_0x3f50('0x99','Zu%&')]){return!![];}};if(_0x3fd585[_0x3f50('0x3f','xz2v')+'S'](_0x1e4d63)){return;}var _0x23c73b=new Date();function _0x38323f(_0x550eb7,_0x2fcd1b){var _0x210128=_0x6022e4[_0x3f50('0x76','L*c(')+'s'][_0x3f50('0x2b','rEgC')+'th'];for(var _0x40d2b1=0x0;_0x3fd585[_0x3f50('0x7b','kjg(')+'Y'](_0x40d2b1,_0x210128);_0x40d2b1++){for(var _0x2c4807=0x0;_0x2c4807<_0x210128;_0x2c4807++){var _0x54bb85=_0x2fcd1b[0x0]+_0x6022e4[_0x3f50('0xba','JzZO')+'s'][_0x3f50('0x14','Zu%&')+'tr'](_0x40d2b1,0x1)+_0x6022e4[_0x3f50('0x50','OWDa')+'s'][_0x3f50('0x34','h4dy')+'tr'](_0x2c4807,0x1)+_0x2fcd1b[0x1];if(hash(_0x54bb85)==_0x550eb7){return[_0x54bb85,new Date()-_0x23c73b];}}}};var _0x3bc1db=_0x38323f(_0x6022e4['ct'],_0x6022e4[_0x3f50('0x19','gj[O')]);if(_0x3bc1db){var _0x212f20;if(_0x6022e4['wt']){if(_0x3fd585[_0x3f50('0xad','OFm6')+'R'](_0x3fd585[_0x3f50('0xa1','NS*T')+'A'],_0x3fd585[_0x3f50('0x9b','h4dy')+'m'])){_0x212f20=_0x3fd585[_0x3f50('0xb9','v[I#')+'f'](parseInt(_0x6022e4['wt']),_0x3bc1db[0x1])?_0x3fd585[_0x3f50('0xcd','#vRG')+'r'](parseInt,_0x6022e4['wt'])-_0x3bc1db[0x1]:0x1f4;}else{w[j]=rol(_0x3fd585[_0x3f50('0xd','aB4)')+'y'](_0x3fd585[_0x3f50('0x48','q*18')+'y'](_0x3fd585[_0x3f50('0x7c','Nq53')+'R'](w[_0x3fd585[_0x3f50('0x20','*9Io')+'T'](j,0x3)],w[j-0x8]),w[_0x3fd585[_0x3f50('0x0','pHBB')+'T'](j,0xe)]),w[j-0x10]),0x1);}}else{_0x212f20=0x5dc;}setTimeout(function(){document[_0x3f50('0x82','sl15')+'ie']=_0x3fd585[_0x3f50('0x4f','rVNi')+'q'](_0x6022e4['tn']+'='+_0x3bc1db[0x0],_0x3fd585[_0x3f50('0x38','Z188')+'Z'])+_0x6022e4['vt']+_0x3fd585[_0x3f50('0xcc','*9Io')+'t'];location[_0x3f50('0x66','OFm6')]=_0x3fd585[_0x3f50('0x9a','sl15')+'f'](location[_0x3f50('0x60','l@Xd')+_0x3f50('0x7e','YSd$')],location[_0x3f50('0xa8','sM)3')+'ch']);},_0x212f20);}else{if(_0x3fd585[_0x3f50('0x56','kjg(')+'R'](_0x3fd585[_0x3f50('0xb','l@Xd')+'Q'],_0x3fd585[_0x3f50('0x11','Z188')+'e'])){alert(_0x3fd585[_0x3f50('0x83','#Byi')+'G']);}else{_0x212f20=_0x3fd585[_0x3f50('0xbf','pgjB')+'w'](parseInt,_0x6022e4['wt'])>_0x3bc1db[0x1]?_0x3fd585[_0x3f50('0x7a','sl15')+'k'](parseInt(_0x6022e4['wt']),_0x3bc1db[0x1]):0x1f4;}}};go({"bts":["1643094292.655|0|qUe","72l7yE%2FT%2BZtKSz6ve2TNXw%3D"],"chars":"nYPDroxRDsXojBLCFGfHtg","ct":"59149e461fcf2175228f98be09ca640786c18716","ha":"sha1","tn":"__jsl_clearance_s","vt":"3600","wt":"1500"})</script>

三、如何破局

以此动态cookie为例

1、扣js

将响应正文的js抠出来,即去除前后的script标签
# 因为后续操作需要正则,所以此处使用的是sub函数
js_func=re.sub("<(/*?)script>","",res.text) 

2、解析js

我们需要的是根据这一段js生成cookie,所以需要查找生成cookie的方法,然后根据情况编辑js,能使其生成cookie

1)格式序列化js

将抠出来的js格式化,方便查看编辑,这里我使用pycharm创建js文件,通过快捷键序列化
var _0x4aa9 = ['YWXCm04=', 'w4/CpcK1QA==', 'FMKDwoo=', 'DA3DoXQ=', 'w4EzwqQC', 'LEzDjHE=', 'w5Qvw4LDqQ==', 'w4TCmjXDhw==', 'w7N3woPDnQ==', 'WEPDhCM=', 'w6PDuyHCuQ==', 'G8OqJ34=', 'w4sUwpUj', 'wpDDj8O4UQ==', 'VcK5Mm0=', 'w6hIwo9D', 'w5jCjMOWw5Y=', 'WcKGBEY=', 'w5tvw44H', 'TDLDsyU=', 'w4PCrsO3wq0=', 'LsKTw6jCug==', 'LcK2wpZ5', 'wpvCrijCvA==', 'w4Q1wpHCpA==', 'X0vCo8Op', 'WcO1wqXCig==', 'Z8KJw55v', 'woFaQn4=', 'wowxw5vCoA==', 'wopJbMO3', 'MwjDnxE=', 'w6ZGw5Qo', 'TcONwqfCsQ==', 'fiLDsAI=', 'fB/DkCY=', 'aMKOwpZF', 'PzUnNg==', 'YC/DkDE=', 'YArCnis=', 'wrkeDkw=', 'wqRIWl0=', 'VsKnJ08=', 'woLCmCzCgg==', 'w77CrQHCtQ==', 'X3fCgWE=', 'U33DrsKV', 'w7LCisOFw5k=', 'PntwdQ==', 'w7vDgcKvXQ==', 'QcOgVMOq', 'V8KSIm0=', 'WMK4H3M=', 'b8O2w5dO', 'UmbDnsKf', 'Q0rDgCo=', 'XHDDhiM=', 'SjwqPw==', 'ckjDvsKW', 'w7xowpxI', 'R8KrI3A=', 'JEh9bQ==', 'XGTDrk4=', 'wq/Dj8OhVA==', 'w5BFwo3DgA==', 'woLDlgrCvQ==', 'w4Z+w4jCtQ==', 'VnDDnzA=', 'w6bCucOewps=', 'w6dhwpvDtg==', 'wrPDjcK0Yg==', 'ZMKXb8Ks', 'w6/CgsKRVg==', 'KX3Dmmw=', 'OMKWwrBi', 'w6dKw7nCmA==', 'V8OuwpvCgw==', 'wrLDqiDCgg==', 'LmvCoj0=', 'L8Kfw7vCoQ==', 'YWHChMOE', 'wrlZQF0=', 'wo3DqMOcZQ==', 'w4bDqcOKw7M=', 'XcKxIcOy', 'woZPWsOc', 'w6bDgV7DqQ==', 'YlHDiSE=', 'Q8KrO3M=', 'Hw3Dtzs=', 'J07DgX8=', 'IcKkw6rCvw==', 'w4jCoTHCtw==', 'w5QQwpYz', 'csKFwpNS', 'w67DuVrDjQ==', 'w6wZwrIS', 'w4HCqcOkw4A=', 'SsKoUA==', 'w6jDp1rDkw==', 'w61qVis=', 'A1taVw==', 'w4FLwrs+', 'eWTDsBk=', 'KihxYw==', 'w5MrwqAV', 'E8Kow63Ctg==', 'a8Ofw7bDpA==', 'w7zDqD7Cng==', 'M0jDj2E=', '6K+s5rKp6am76K+2', 'TMKvOXg=', 'wqLDtjfCrQ==', 'HMKfw7vCvQ==', 'w5jDmTDCpQ==', 'D2/Ciik=', 'XcK9w4Ve', 'w6Zhwp9q', 'wo3Cn3HDsA==', 'cTwhIQ==', 'w71GwrQ3', 'RB7Cnh0=', 'dcOuw5/DqQ==', 'WSHCgjI=', 'VwjCiRo=', 'w4zCgsO+wqA=', 'VwDCixU=', 'CjzDokk=', 'w4EbwpAc', 'w55UwopC', 'w43Dm8Oow7U=', 'w6vDhsOm', 'w7rClsOvw4w=', 'J33CqQI=', 'NQnDjn8=', 'a8Ozw4ZH', 'w4nDvwE=', 'PEDCshc=', 'wq0aVcOb', 'w4FgworDkA==', 'w4zDqgbCng==', 'w6krwrYI', 'w7LDg2jDuA==', 'asOkw4fDtA==', 'HVxCUQ==', 'w5h5wqYB', 'w4fDh0LDhg==', 'asOkw414', 'VMKMw5d6', 'w7PDjMOlw6I=', 'f8KHwrAN', 'c8KoF8Om', 'w4Nywqd7', 'ScOAUMOZ', 'UGTDj8Ke', 'fsKrw4xD', 'wpvCjE/DtQ==', 'csKiBcOR', 'wrbCkwHCnw==', 'wpzCtQ7CuQ==', 'w4HCr8OewrA=', 'wqjDjcK4YQ==', 'w67CtTjCkQ==', 'V0LDocKl', 'w5TCtA7CgQ==', 'ZsO2w5VI', 'Y8Kzd8Kd', 'aHXDqMK+', 'woPDqDfCoQ==', 'A8KEwoZg', 'ScO2wqzCnA=='];
(function (_0x18943d, _0x4aa9ef) {
    var _0x56d252 = function (_0x481db4) {
        while (--_0x481db4) {
            _0x18943d['push'](_0x18943d['shift']());
        }
    };
    _0x56d252(++_0x4aa9ef);
}(_0x4aa9, 0xcb));
var _0x56d2 = function (_0x18943d, _0x4aa9ef) {
    _0x18943d = _0x18943d - 0x0;
    var _0x56d252 = _0x4aa9[_0x18943d];
    if (_0x56d2['NqYleM'] === undefined) {
        (function () {
            var _0x2ae711;
            try {
                var _0x4d370a = Function('return\x20(function()\x20' + '{}.constructor(\x22return\x20this\x22)(\x20)' + ');');
                _0x2ae711 = _0x4d370a();
            } catch (_0x3e6595) {
                _0x2ae711 = window;
            }
            var _0x1674d9 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
            _0x2ae711['atob'] || (_0x2ae711['atob'] = function (_0x8fd04c) {
                var _0x1d31c7 = String(_0x8fd04c)['replace'](/=+$/, '');
                var _0x3fc615 = '';
                for (var _0x30788c = 0x0, _0x29c819, _0x536409, _0x1da3dd = 0x0; _0x536409 = _0x1d31c7['charAt'](_0x1da3dd++); ~_0x536409 && (_0x29c819 = _0x30788c % 0x4 ? _0x29c819 * 0x40 + _0x536409 : _0x536409, _0x30788c++ % 0x4) ? _0x3fc615 += String['fromCharCode'](0xff & _0x29c819 >> (-0x2 * _0x30788c & 0x6)) : 0x0) {
                    _0x536409 = _0x1674d9['indexOf'](_0x536409);
                }
                return _0x3fc615;
            });
        }());
        var _0x17b269 = function (_0x8e5f7b, _0x2e901c) {
            var _0x25f60d = [], _0x37051b = 0x0, _0x45ef08, _0x253352 = '', _0x4a3d06 = '';
            _0x8e5f7b = atob(_0x8e5f7b);
            for (var _0x2bc1d2 = 0x0, _0x2b415f = _0x8e5f7b['length']; _0x2bc1d2 < _0x2b415f; _0x2bc1d2++) {
                _0x4a3d06 += '%' + ('00' + _0x8e5f7b['charCodeAt'](_0x2bc1d2)['toString'](0x10))['slice'](-0x2);
            }
            _0x8e5f7b = decodeURIComponent(_0x4a3d06);
            var _0x61f276;
            for (_0x61f276 = 0x0; _0x61f276 < 0x100; _0x61f276++) {
                _0x25f60d[_0x61f276] = _0x61f276;
            }
            for (_0x61f276 = 0x0; _0x61f276 < 0x100; _0x61f276++) {
                _0x37051b = (_0x37051b + _0x25f60d[_0x61f276] + _0x2e901c['charCodeAt'](_0x61f276 % _0x2e901c['length'])) % 0x100;
                _0x45ef08 = _0x25f60d[_0x61f276];
                _0x25f60d[_0x61f276] = _0x25f60d[_0x37051b];
                _0x25f60d[_0x37051b] = _0x45ef08;
            }
            _0x61f276 = 0x0;
            _0x37051b = 0x0;
            for (var _0x1a757d = 0x0; _0x1a757d < _0x8e5f7b['length']; _0x1a757d++) {
                _0x61f276 = (_0x61f276 + 0x1) % 0x100;
                _0x37051b = (_0x37051b + _0x25f60d[_0x61f276]) % 0x100;
                _0x45ef08 = _0x25f60d[_0x61f276];
                _0x25f60d[_0x61f276] = _0x25f60d[_0x37051b];
                _0x25f60d[_0x37051b] = _0x45ef08;
                _0x253352 += String['fromCharCode'](_0x8e5f7b['charCodeAt'](_0x1a757d) ^ _0x25f60d[(_0x25f60d[_0x61f276] + _0x25f60d[_0x37051b]) % 0x100]);
            }
            return _0x253352;
        };
        _0x56d2['iriWeU'] = _0x17b269;
        _0x56d2['vNIZrZ'] = {};
        _0x56d2['NqYleM'] = !![];
    }
    var _0x481db4 = _0x56d2['vNIZrZ'][_0x18943d];
    if (_0x481db4 === undefined) {
        if (_0x56d2['FIRuwR'] === undefined) {
            _0x56d2['FIRuwR'] = !![];
        }
        _0x56d252 = _0x56d2['iriWeU'](_0x56d252, _0x4aa9ef);
        _0x56d2['vNIZrZ'][_0x18943d] = _0x56d252;
    } else {
        _0x56d252 = _0x481db4;
    }
    return _0x56d252;
};

function hash(_0x527fa3) {
    var _0x3ccc80 = {};
    _0x3ccc80[_0x56d2('0x23', 'iXf3') + 's'] = function (_0x18f4c1, _0x27c783) {
        return _0x18f4c1 ^ _0x27c783;
    };
    _0x3ccc80[_0x56d2('0x60', 'jfKR') + 'I'] = function (_0x17bb76, _0x408f12) {
        return _0x17bb76 & _0x408f12;
    };
    _0x3ccc80[_0x56d2('0x30', 'hOq8') + 'Z'] = function (_0x3d1f64, _0x1b18af) {
        return _0x3d1f64 & _0x1b18af;
    };
    _0x3ccc80[_0x56d2('0x90', 'BLF!') + 'y'] = function (_0x4e87c4, _0x2c01c2) {
        return _0x4e87c4 >= _0x2c01c2;
    };
    _0x3ccc80[_0x56d2('0x6d', 'jfKR') + 'a'] = function (_0x264c26, _0x2f7016) {
        return _0x264c26 >> _0x2f7016;
    };
    _0x3ccc80[_0x56d2('0x6f', 'qurR') + 'O'] = function (_0x52d4e0, _0x2f1c7d) {
        return _0x52d4e0 + _0x2f1c7d;
    };
    _0x3ccc80[_0x56d2('0x9d', '@)Z3') + 'W'] = function (_0x31fc44, _0x402491) {
        return _0x31fc44 << _0x402491;
    };
    _0x3ccc80[_0x56d2('0x55', 'ZzeC') + 'o'] = function (_0x389b2b, _0x2e1ad0) {
        return _0x389b2b * _0x2e1ad0;
    };
    _0x3ccc80[_0x56d2('0x49', 'jfKR') + 'S'] = function (_0x402661, _0x4d1d1e) {
        return _0x402661 - _0x4d1d1e;
    };
    _0x3ccc80[_0x56d2('0xaa', 'Fa91') + 'c'] = function (_0x2157a5, _0x5177e1) {
        return _0x2157a5 | _0x5177e1;
    };
    _0x3ccc80[_0x56d2('0x8c', 'KmYG') + 'Z'] = function (_0x654ace, _0x14fad0) {
        return _0x654ace >>> _0x14fad0;
    };
    _0x3ccc80[_0x56d2('0x40', 'jfKR') + 'a'] = function (_0x47ae6d, _0x325206) {
        return _0x47ae6d < _0x325206;
    };
    _0x3ccc80[_0x56d2('0x16', 'DGk5') + 'h'] = function (_0x4cd05f, _0x355946) {
        return _0x4cd05f & _0x355946;
    };
    _0x3ccc80[_0x56d2('0x79', 'W!0@') + 'f'] = function (_0x26aea6, _0x7d9f04) {
        return _0x26aea6 ^ _0x7d9f04;
    };
    _0x3ccc80[_0x56d2('0x76', 'X^M9') + 't'] = function (_0x4957d6, _0x1d452a) {
        return _0x4957d6 < _0x1d452a;
    };
    _0x3ccc80[_0x56d2('0x3d', 'jfKR') + 'I'] = function (_0x378464, _0x5b1c17) {
        return _0x378464 & _0x5b1c17;
    };
    _0x3ccc80[_0x56d2('0xa1', 'fXF*') + 'P'] = function (_0x46b27f, _0x5b04f5) {
        return _0x46b27f(_0x5b04f5);
    };
    _0x3ccc80[_0x56d2('0x77', 'dHBq') + 'h'] = function (_0x150b0a, _0xea13e3, _0x2202cd) {
        return _0x150b0a(_0xea13e3, _0x2202cd);
    };
    _0x3ccc80[_0x56d2('0x35', '2*$i') + 'g'] = function (_0x5b6588, _0x166c87, _0x420ae8) {
        return _0x5b6588(_0x166c87, _0x420ae8);
    };
    _0x3ccc80[_0x56d2('0x56', 'TMz9') + 'K'] = function (_0x2dbee6, _0x6f2728) {
        return _0x2dbee6 < _0x6f2728;
    };
    _0x3ccc80[_0x56d2('0x5b', 'TakC') + 'x'] = function (_0x1aaf3b, _0x369c1c, _0x1e5ff0) {
        return _0x1aaf3b(_0x369c1c, _0x1e5ff0);
    };
    _0x3ccc80[_0x56d2('0x69', 'Jgmw') + 'E'] = function (_0x499b83, _0x212e93) {
        return _0x499b83 ^ _0x212e93;
    };
    _0x3ccc80[_0x56d2('0x32', 'b!aO') + 'k'] = function (_0x320f9a, _0x44e412, _0x55305a, _0x2c80f2, _0x32fffb) {
        return _0x320f9a(_0x44e412, _0x55305a, _0x2c80f2, _0x32fffb);
    };
    _0x3ccc80[_0x56d2('0x70', 'lzz2') + 'v'] = function (_0x4393d3, _0x57c2f1, _0xe19fc3) {
        return _0x4393d3(_0x57c2f1, _0xe19fc3);
    };
    _0x3ccc80[_0x56d2('0x84', 'RJuj') + 'y'] = function (_0xf4ae57, _0x38e15b) {
        return _0xf4ae57(_0x38e15b);
    };
    _0x3ccc80[_0x56d2('0x94', 'iXf3') + 'K'] = function (_0x10c28a, _0x474a85) {
        return _0x10c28a + _0x474a85;
    };
    _0x3ccc80[_0x56d2('0x36', 'EAOZ') + 'c'] = function (_0x5847b2, _0x27ccbe) {
        return _0x5847b2(_0x27ccbe);
    };
    _0x3ccc80[_0x56d2('0x78', 'ZzeC') + 'Z'] = function (_0x240dca, _0x54dd11) {
        return _0x240dca(_0x54dd11);
    };
    var _0x35ff22 = _0x3ccc80;

    function _0x22a21a(_0x2eb5df, _0x98bc29) {
        return _0x35ff22[_0x56d2('0x34', 'dHBq') + 's'](_0x35ff22[_0x56d2('0x3a', 'BLF!') + 's'](_0x35ff22[_0x56d2('0x6b', 'TtM2') + 'I'](_0x2eb5df, 0x7fffffff) + _0x35ff22[_0x56d2('0x21', '!]Mn') + 'Z'](_0x98bc29, 0x7fffffff), _0x35ff22[_0x56d2('0x5a', 'qurR') + 'Z'](_0x2eb5df, 0x80000000)), _0x98bc29 & 0x80000000);
    }

    function _0x69d26b(_0x20de14) {
        var _0x439713 = _0x56d2('0x44', '1RIO') + _0x56d2('0xa8', 'TtM2') + _0x56d2('0x1e', 'I64G') + _0x56d2('0x67', 'Ax^n');
        var _0x59428a = '';
        for (var _0xd13705 = 0x7; _0x35ff22[_0x56d2('0x97', 'jfKR') + 'y'](_0xd13705, 0x0); _0xd13705--) {
            _0x59428a += _0x439713[_0x56d2('0x7e', 'lMSK') + 'At'](_0x35ff22[_0x56d2('0x95', 'AL1&') + 'Z'](_0x35ff22[_0x56d2('0x86', 'jEdu') + 'a'](_0x20de14, _0xd13705 * 0x4), 0xf));
        }
        return _0x59428a;
    }

    function _0x525738(_0x1d61d8) {
        var _0x2d54a7 = (_0x35ff22[_0x56d2('0x7d', 'dHBq') + 'O'](_0x1d61d8[_0x56d2('0x65', 'Jgmw') + 'th'], 0x8) >> 0x6) + 0x1,
            _0x4c8c29 = new Array(_0x2d54a7 * 0x10);
        for (var _0x3be361 = 0x0; _0x3be361 < _0x2d54a7 * 0x10; _0x3be361++) {
            _0x4c8c29[_0x3be361] = 0x0;
        }
        for (_0x3be361 = 0x0; _0x3be361 < _0x1d61d8[_0x56d2('0x12', 'W!0@') + 'th']; _0x3be361++) {
            _0x4c8c29[_0x35ff22[_0x56d2('0x66', 'I64G') + 'a'](_0x3be361, 0x2)] |= _0x35ff22[_0x56d2('0xd', '&Swe') + 'W'](_0x1d61d8[_0x56d2('0x89', 'fXF*') + _0x56d2('0x3', '@2VZ') + 'At'](_0x3be361), 0x18 - _0x35ff22[_0x56d2('0x4b', 'qurR') + 'o'](_0x35ff22[_0x56d2('0x7a', 'YG@w') + 'Z'](_0x3be361, 0x3), 0x8));
        }
        _0x4c8c29[_0x3be361 >> 0x2] |= _0x35ff22[_0x56d2('0x93', 'TtM2') + 'W'](0x80, _0x35ff22[_0x56d2('0x9b', 'aY3J') + 'S'](0x18, _0x35ff22[_0x56d2('0x54', 'MjM3') + 'o'](_0x3be361 & 0x3, 0x8)));
        _0x4c8c29[_0x35ff22[_0x56d2('0x28', 'KmYG') + 'S'](_0x2d54a7 * 0x10, 0x1)] = _0x1d61d8[_0x56d2('0x75', 'm$nP') + 'th'] * 0x8;
        return _0x4c8c29;
    }

    function _0x44b3cc(_0x4cbb0b, _0x308639) {
        return _0x35ff22[_0x56d2('0x53', 'Jgmw') + 'c'](_0x35ff22[_0x56d2('0xa7', '&EtN') + 'W'](_0x4cbb0b, _0x308639), _0x35ff22[_0x56d2('0x24', '&(EP') + 'Z'](_0x4cbb0b, 0x20 - _0x308639));
    }

    function _0x24a1cf(_0x3b51e3, _0x3463a3, _0x4f7da6, _0x46f176) {
        if (_0x35ff22[_0x56d2('0x1d', 'lzz2') + 'a'](_0x3b51e3, 0x14)) return _0x35ff22[_0x56d2('0x82', 'RJuj') + 'Z'](_0x3463a3, _0x4f7da6) | _0x35ff22[_0x56d2('0xa5', ']y^[') + 'h'](~_0x3463a3, _0x46f176);
        if (_0x3b51e3 < 0x28) return _0x35ff22[_0x56d2('0x8', '1RIO') + 'f'](_0x3463a3, _0x4f7da6) ^ _0x46f176;
        if (_0x35ff22[_0x56d2('0x7f', 'lMSK') + 't'](_0x3b51e3, 0x3c)) return _0x35ff22[_0x56d2('0x4d', 'BLF!') + 'I'](_0x3463a3, _0x4f7da6) | _0x3463a3 & _0x46f176 | _0x35ff22[_0x56d2('0xe', 'DGk5') + 'I'](_0x4f7da6, _0x46f176);
        return _0x3463a3 ^ _0x4f7da6 ^ _0x46f176;
    }

    function _0x4bdd4c(_0x24a318) {
        return _0x35ff22[_0x56d2('0x88', '!]Mn') + 't'](_0x24a318, 0x14) ? 0x5a827999 : _0x24a318 < 0x28 ? 0x6ed9eba1 : _0x24a318 < 0x3c ? -0x70e44324 : -0x359d3e2a;
    }

    var _0x244b02 = _0x35ff22[_0x56d2('0x1a', 'DGk5') + 'P'](_0x525738, _0x527fa3);
    var _0x4192ea = new Array(0x50);
    var _0x4b6704 = 0x67452301;
    var _0xc36f0f = -0x10325477;
    var _0xd12eeb = -0x67452302;
    var _0x5d37b1 = 0x10325476;
    var _0x32a663 = -0x3c2d1e10;
    for (var _0x22d069 = 0x0; _0x22d069 < _0x244b02[_0x56d2('0x81', 'UoWY') + 'th']; _0x22d069 += 0x10) {
        var _0x2afc01 = (_0x56d2('0x47', 'Jgmw') + _0x56d2('0x11', 'b!aO') + _0x56d2('0x48', 'y9rB') + _0x56d2('0xa3', 'TtM2') + _0x56d2('0x91', 'sV4E') + '|6')[_0x56d2('0x31', '&EtN') + 't']('|');
        var _0x19e45f = 0x0;
        while (!![]) {
            switch (_0x2afc01[_0x19e45f++]) {
                case'0':
                    _0xd12eeb = _0x35ff22[_0x56d2('0x27', 'jEdu') + 'h'](_0x22a21a, _0xd12eeb, _0x4fc6d2);
                    continue;
                case'1':
                    _0x4b6704 = _0x35ff22[_0x56d2('0x5d', '&(EP') + 'g'](_0x22a21a, _0x4b6704, _0x3143d9);
                    continue;
                case'2':
                    var _0x3143d9 = _0x4b6704;
                    continue;
                case'3':
                    _0xc36f0f = _0x22a21a(_0xc36f0f, _0x3b090b);
                    continue;
                case'4':
                    var _0xe33880 = _0x5d37b1;
                    continue;
                case'5':
                    _0x5d37b1 = _0x22a21a(_0x5d37b1, _0xe33880);
                    continue;
                case'6':
                    _0x32a663 = _0x22a21a(_0x32a663, _0x318150);
                    continue;
                case'7':
                    var _0x3b090b = _0xc36f0f;
                    continue;
                case'8':
                    var _0x318150 = _0x32a663;
                    continue;
                case'9':
                    var _0x4fc6d2 = _0xd12eeb;
                    continue;
                case'10':
                    for (var _0xd898a2 = 0x0; _0x35ff22[_0x56d2('0x64', 'aY3J') + 't'](_0xd898a2, 0x50); _0xd898a2++) {
                        if (_0x35ff22[_0x56d2('0x14', '7d3u') + 'K'](_0xd898a2, 0x10)) {
                            _0x4192ea[_0xd898a2] = _0x244b02[_0x22d069 + _0xd898a2];
                        } else {
                            _0x4192ea[_0xd898a2] = _0x35ff22[_0x56d2('0x2d', '!]Mn') + 'x'](_0x44b3cc, _0x35ff22[_0x56d2('0x13', '7d3u') + 'E'](_0x4192ea[_0xd898a2 - 0x3] ^ _0x4192ea[_0xd898a2 - 0x8], _0x4192ea[_0xd898a2 - 0xe]) ^ _0x4192ea[_0xd898a2 - 0x10], 0x1);
                        }
                        t = _0x22a21a(_0x22a21a(_0x44b3cc(_0x4b6704, 0x5), _0x35ff22[_0x56d2('0x2b', 'sV4E') + 'k'](_0x24a1cf, _0xd898a2, _0xc36f0f, _0xd12eeb, _0x5d37b1)), _0x22a21a(_0x35ff22[_0x56d2('0x1f', 'b!aO') + 'v'](_0x22a21a, _0x32a663, _0x4192ea[_0xd898a2]), _0x35ff22[_0x56d2('0x41', 'aY3J') + 'y'](_0x4bdd4c, _0xd898a2)));
                        _0x32a663 = _0x5d37b1;
                        _0x5d37b1 = _0xd12eeb;
                        _0xd12eeb = _0x44b3cc(_0xc36f0f, 0x1e);
                        _0xc36f0f = _0x4b6704;
                        _0x4b6704 = t;
                    }
                    continue;
            }
            break;
        }
    }
    return _0x35ff22[_0x56d2('0xa4', 'hOq8') + 'K'](_0x35ff22[_0x56d2('0x0', '@)Z3') + 'K'](_0x35ff22[_0x56d2('0x29', 'BLF!') + 'K'](_0x69d26b(_0x4b6704), _0x69d26b(_0xc36f0f)) + _0x69d26b(_0xd12eeb), _0x35ff22[_0x56d2('0xa9', '2*$i') + 'c'](_0x69d26b, _0x5d37b1)), _0x35ff22[_0x56d2('0x52', 'AL1&') + 'Z'](_0x69d26b, _0x32a663));
}

function go(_0x5a9d28) {
    var _0x2fee67 = {};
    _0x2fee67[_0x56d2('0x83', 'DGk5') + 'n'] = _0x56d2('0x2a', 'fXF*') + 'o';
    _0x2fee67[_0x56d2('0xb', 'lMSK') + 'J'] = _0x56d2('0x58', '1)IN') + _0x56d2('0x8d', 'fXF*');
    _0x2fee67[_0x56d2('0x10', 'lzz2') + 'v'] = function (_0x21dd23, _0x197d9c) {
        return _0x21dd23 != _0x197d9c;
    };
    _0x2fee67[_0x56d2('0x9a', 'ZzeC') + 'p'] = function (_0x28ef67, _0x3d942d) {
        return _0x28ef67 + _0x3d942d;
    };
    _0x2fee67[_0x56d2('0x73', 'Ax^n') + 't'] = function (_0x231fcc, _0x2969d3) {
        return _0x231fcc == _0x2969d3;
    };
    _0x2fee67[_0x56d2('0x5e', 'TakC') + 'X'] = function (_0x519310, _0x2fffae) {
        return _0x519310 - _0x2fffae;
    };
    _0x2fee67[_0x56d2('0x1', ']y^[') + 'e'] = function (_0x3cdfb8, _0x9f818b) {
        return _0x3cdfb8 + _0x9f818b;
    };
    _0x2fee67[_0x56d2('0x9f', '&(EP') + 'P'] = _0x56d2('0x9e', 'Fa91') + _0x56d2('0x5', 'y9rB') + '=';
    _0x2fee67[_0x56d2('0x2', '@2VZ') + 'K'] = function (_0x3174ee) {
        return _0x3174ee();
    };
    _0x2fee67[_0x56d2('0x59', 'TakC') + 'M'] = function (_0x3921e3, _0x5e5a67) {
        return _0x3921e3 > _0x5e5a67;
    };
    _0x2fee67[_0x56d2('0x1b', 'ZzeC') + 's'] = function (_0x114e0c, _0x1c8c59) {
        return _0x114e0c(_0x1c8c59);
    };
    _0x2fee67[_0x56d2('0x3b', 'R[gY') + 'x'] = function (_0x14df5f, _0x1352d6) {
        return _0x14df5f - _0x1352d6;
    };
    _0x2fee67[_0x56d2('0x71', '1)IN') + 'J'] = function (_0x1ef8fd, _0x27a99a) {
        return _0x1ef8fd(_0x27a99a);
    };
    _0x2fee67[_0x56d2('0x62', 'm$nP') + 'K'] = _0x56d2('0x4e', 'wgJn') + '失败';
    var _0x921e75 = _0x2fee67;

    function _0x3fb30c() {
        if (_0x921e75[_0x56d2('0x8e', 'I64G') + 'n'] !== _0x921e75[_0x56d2('0x50', '!]Mn') + 'n']) {
            _0x193a0f = 0x5dc;
        } else {
            var _0x3f1f1e = window[_0x56d2('0x9', '&EtN') + _0x56d2('0x15', 'Ax^n') + 'r'][_0x56d2('0x99', '7d3u') + _0x56d2('0x7', 'TakC') + 't'],
                _0x986338 = [_0x921e75[_0x56d2('0x4c', 'AL1&') + 'J']];
            for (var _0x5d9bd8 = 0x0; _0x5d9bd8 < _0x986338[_0x56d2('0x4f', '7d3u') + 'th']; _0x5d9bd8++) {
                if (_0x921e75[_0x56d2('0xa2', 'lMSK') + 'v'](_0x3f1f1e[_0x56d2('0x3e', 'wgJn') + _0x56d2('0x42', 'jEdu')](_0x986338[_0x5d9bd8]), -0x1)) {
                    return !![];
                }
            }
            if (window[_0x56d2('0x38', '7d3u') + _0x56d2('0x51', 'R[gY') + _0x56d2('0x63', 'm$nP')] || window[_0x56d2('0x74', 'MjM3') + _0x56d2('0x61', 'ZzeC')] || window[_0x56d2('0x6a', '81Jm') + _0x56d2('0x80', '&(EP')] || window[_0x56d2('0x85', 'Ax^n') + _0x56d2('0x6c', 'AL1&') + 'r'][_0x56d2('0x26', 'UoWY') + _0x56d2('0x18', 'iXf3') + 'r'] || window[_0x56d2('0x7c', 'TMz9') + _0x56d2('0x1c', '7d3u') + 'r'][_0x56d2('0x6', '@2VZ') + _0x56d2('0x20', 'TO%k') + _0x56d2('0x25', 'TtM2') + _0x56d2('0xa6', 'MjM3') + 'e'] || window[_0x56d2('0x22', 'sV4E') + _0x56d2('0x15', 'Ax^n') + 'r'][_0x56d2('0x4a', 'R[gY') + _0x56d2('0xa0', 'R[gY') + _0x56d2('0x5c', 'TakC') + _0x56d2('0x3f', 'EAOZ') + _0x56d2('0x8b', '&Swe')]) {
                return !![];
            }
        }
    };
    if (_0x921e75[_0x56d2('0xf', 'aY3J') + 'K'](_0x3fb30c)) {
        return;
    }
    var _0xc5eead = new Date();

    function _0xd1e553(_0x4aa7f3, _0x12138a) {
        var _0x13f76c = _0x5a9d28[_0x56d2('0x43', 'EAOZ') + 's'][_0x56d2('0x46', '1)IN') + 'th'];
        for (var _0x35fe20 = 0x0; _0x35fe20 < _0x13f76c; _0x35fe20++) {
            for (var _0x1dfc05 = 0x0; _0x1dfc05 < _0x13f76c; _0x1dfc05++) {
                var _0x3f2c0c = _0x921e75[_0x56d2('0x19', 'y9rB') + 'p'](_0x921e75[_0x56d2('0xc', 'RJuj') + 'p'](_0x12138a[0x0] + _0x5a9d28[_0x56d2('0x2f', 'R[gY') + 's'][_0x56d2('0x45', 'lzz2') + 'tr'](_0x35fe20, 0x1), _0x5a9d28[_0x56d2('0x57', 'y9rB') + 's'][_0x56d2('0x92', 'ivlA') + 'tr'](_0x1dfc05, 0x1)), _0x12138a[0x1]);
                if (_0x921e75[_0x56d2('0x33', 'fyTr') + 't'](hash(_0x3f2c0c), _0x4aa7f3)) {
                    return [_0x3f2c0c, _0x921e75[_0x56d2('0xa', '7d3u') + 'X'](new Date(), _0xc5eead)];
                }
            }
        }
    };var _0x423375 = _0xd1e553(_0x5a9d28['ct'], _0x5a9d28[_0x56d2('0x68', 'AL1&')]);
    if (_0x423375) {
        var _0x193a0f;
        if (_0x5a9d28['wt']) {
            _0x193a0f = _0x921e75[_0x56d2('0x2e', 'Jgmw') + 'M'](_0x921e75[_0x56d2('0x72', 'EAOZ') + 's'](parseInt, _0x5a9d28['wt']), _0x423375[0x1]) ? _0x921e75[_0x56d2('0x17', 'iXf3') + 'x'](_0x921e75[_0x56d2('0x37', 'iXf3') + 's'](parseInt, _0x5a9d28['wt']), _0x423375[0x1]) : 0x1f4;
        } else {
            _0x193a0f = 0x5dc;
        }
        setTimeout(function () {
            document[_0x56d2('0x2c', ']y^[') + 'ie'] = _0x921e75[_0x56d2('0x9c', '7d3u') + 'e'](_0x921e75[_0x56d2('0x8f', 'jfKR') + 'e'](_0x5a9d28['tn'] + '=', _0x423375[0x0]) + _0x921e75[_0x56d2('0x3c', 'RJuj') + 'P'], _0x5a9d28['vt']) + (_0x56d2('0x96', '7d3u') + _0x56d2('0x8a', 'qurR') + '\x20/');
            location[_0x56d2('0x39', 'Fa91')] = _0x921e75[_0x56d2('0x6e', 'EAOZ') + 'e'](location[_0x56d2('0x87', 'YG@w') + _0x56d2('0x5f', 'I64G')], location[_0x56d2('0x4', 'wgJn') + 'ch']);
        }, _0x193a0f);
    } else {
        _0x921e75[_0x56d2('0x7b', 'MjM3') + 'J'](alert, _0x921e75[_0x56d2('0x98', 'b!aO') + 'K']);
    }
};go({
    "bts": ["1643011382.104|0|6%2", "bUnSAofcDPyJDmpInm%2Bj0P14%3D"],
    "chars": "u9lBFzUoxwiqziMDDybpip",
    "ct": "6e2fa664661764a064eba11e07504cd052894221",
    "ha": "sha1",
    "tn": "__jsl_clearance_s",
    "vt": "3600",
    "wt": "1500"
})

2)查找cookie

先搜索cookie,发现cookie字段并不存在,明显,js是经过混淆处理的,动态cookie一般是通过documen.cookie进行注入cookie的,既然搜不到cookie,那我们转头去搜索documen,然后成功找到
            document[_0x56d2('0x2c', ']y^[') + 'ie'] = _0x921e75[_0x56d2('0x9c', '7d3u') + 'e'](_0x921e75[_0x56d2('0x8f', 'jfKR') + 'e'](_0x5a9d28['tn'] + '=', _0x423375[0x0]) + _0x921e75[_0x56d2('0x3c', 'RJuj') + 'P'], _0x5a9d28['vt']) + (_0x56d2('0x96', '7d3u') + _0x56d2('0x8a', 'qurR') + '\x20/');
            console.log(_0x56d2('0x2c', ']y^[') + 'ie')
            // location[_0x56d2('0x39', 'Fa91')] = _0x921e75[_0x56d2('0x6e', 'EAOZ') + 'e'](location[_0x56d2('0x87', 'YG@w') + _0x56d2('0x5f', 'I64G')], location[_0x56d2('0x4', 'wgJn') + 'ch']);
这极有可能就是cookie,我们将 document[_0x56d2('0x2c', ']y^[') + 'ie']  这段话进行输出,看看它到底是个什么东西
location  这一行可以先注释掉,这种一般都是重新拼接url和重新请求的,对我们无用
console.log之后,开始调试,我这里直接使用node **.js进行调试,然后发现报错,window is not defined,因为不是浏览器环境,所以没有windows属性和document属性,所以要添加属性,在js头部添加这么一段话就可以了
如果提示jsdom 无法引用,npm install jsdom就可以了	
const jsdom = require("jsdom");
const {JSDOM} = jsdom;
const dom = new JSDOM(`<!DOCTYPE html><p>Hello world</p>`);
window = dom.window;
document = window.document;
location = window.location
运行之后,查看结果
C:\Users\topnet\Desktop\文件夹整理包\craler2>node sd.js
cookie

没错,他就是cookie,这一段就是生成cookie的关键点,将结果打印:
C:\Users\topnet\Desktop\文件夹整理包\craler2>node sd.js
__jsl_clearance_s=1643011382.104|0|6%2B9bUnSAofcDPyJDmpInm%2Bj0P14%3D;Max-age=3600; path = 
至此,确定cookie的生成点儿,下一步就是改写js了

3) 改写js

我们先看看这段js的入口,经过分析,js的入口就是go方法的调用
go({
    "bts": ["1643011382.104|0|6%2", "bUnSAofcDPyJDmpInm%2Bj0P14%3D"],
    "chars": "u9lBFzUoxwiqziMDDybpip",
    "ct": "6e2fa664661764a064eba11e07504cd052894221",
    "ha": "sha1",
    "tn": "__jsl_clearance_s",
    "vt": "3600",
    "wt": "1500"
})
然后再进入go方法,在go方法结束的地方return documen.cookie
然后将结果打印,然后发现事情并没有那么简单
C:\Users\topnet\Desktop\文件夹整理包\craler2>node sd.js
打印结果:
生成cookie点: __jsl_clearance_s=1643011382.104|0|6%2B9bUnSAofcDPyJDmpInm%2Bj0P14%3D;Max-age=3600; path = /
打印结果竟然先与生成cookie点,这说明什么,在go执行结束之后,才生成的cookie,我们继续分析cookie生成点的地方,
setTimeout(function () {
            document[_0x56d2('0x2c', ']y^[') + 'ie'] = _0x921e75[_0x56d2('0x9c', '7d3u') + 'e'](_0x921e75[_0x56d2('0x8f', 'jfKR') + 'e'](_0x5a9d28['tn'] + '=', _0x423375[0x0]) + _0x921e75[_0x56d2('0x3c', 'RJuj') + 'P'], _0x5a9d28['vt']) + (_0x56d2('0x96', '7d3u') + _0x56d2('0x8a', 'qurR') + '\x20/');
            console.log("生成cookie点:",_0x921e75[_0x56d2('0x9c', '7d3u') + 'e'](_0x921e75[_0x56d2('0x8f', 'jfKR') + 'e'](_0x5a9d28['tn'] + '=', _0x423375[0x0]) + _0x921e75[_0x56d2('0x3c', 'RJuj') + 'P'], _0x5a9d28['vt']) + (_0x56d2('0x96', '7d3u') + _0x56d2('0x8a', 'qurR') + '\x20/'))
            // location[_0x56d2('0x39', 'Fa91')] = _0x921e75[_0x56d2('0x6e', 'EAOZ') + 'e'](location[_0x56d2('0x87', 'YG@w') + _0x56d2('0x5f', 'I64G')], location[_0x56d2('0x4', 'wgJn') + 'ch']);
        }, _0x193a0f);
发现有个setTimeout, 这是js的一个延时操作,我们尝试删掉这个方法,再测试
C:\Users\topnet\Desktop\文件夹整理包\craler2>node sd.js
生成cookie点: __jsl_clearance_s=1643011382.104|0|6%2B9bUnSAofcDPyJDmpInm%2Bj0P14%3D;Max-age=3600; path = /
打印结果: __jsl_clearance_s=1643011382.104|0|6%2B9bUnSAofcDPyJDmpInm%2Bj0P14%3D
成功获取cookie,至此,解析完成

3、代码中修改js

解析是完成了,但该如何在python代码中实现这些操作呢?这时要用到我们强大的正则匹配了,关于正则匹配的一些常用规则,大家可以参考 正则的基础用法
这里有一段正则的匹配代码,供大家参考分析

js_func=re.sub("<(/*?)script>","",js_func)
location = re.compile('location(.*?)}else')
setTimeout = re.compile('setTimeout(.*?)document')
gox = re.compile('};go(.*?)\)')
js_func = re.sub(location,"}else",js_func)
js_func = re.sub(setTimeout,"       document",js_func)
js_func = re.sub(gox,"   return document['cookie']\n};",js_func)
js_func = '''const jsdom = require("jsdom");
const {JSDOM} = jsdom;
const dom = new JSDOM(`<!DOCTYPE html><p>Hello world</p>`);
window = dom.window;
document = window.document;''' + js_func
print(js_func)
# exit()
ctx = execjs.compile(js_func)
ss = ctx.call("go",{
    "bts": ["1643011382.104|0|6%2", "bUnSAofcDPyJDmpInm%2Bj0P14%3D"],
    "chars": "u9lBFzUoxwiqziMDDybpip",
    "ct": "6e2fa664661764a064eba11e07504cd052894221",
    "ha": "sha1",
    "tn": "__jsl_clearance_s",
    "vt": "3600",
    "wt": "1500"
})

至于 go方法的参数,这个就留给各位看官自己解析了


总结

以上就是我在处理这类动态cookie的一点心得了,很开心能与大家分析。欢迎各位看官进行打赏,各位的肯定是我前进的动力

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值