按照常规思路,一上来定位招聘信息内容所在的链接。

!(function() {
'use strict';
Object.defineProperty(document, 'cookie', {
//hook set方法也就是赋值的方法
//当前也可以hook get方法
set: function(val) {
console.log('Hook捕获到cookie设置->', val);
debugger;
return val;
}
});
})();


session.headers = headers
response = session.request("GET", url, data=payload, verify=False)
local = response.url
print(local)
seed = unquote(re.findall('seed=(.*?)&', local)[0])
ts = re.findall('ts=(.*?)&', local)[0]
filename = re.findall("name=(.*?)&", local)[0]
ak_url = "https://www.zhipin.com/web/common/security-js/{}.js".format(filename)
response_ak = session.request("GET", ak_url, data=payload, verify=False)
final_js = raw_js + response_ak.content.decode() + tail_js
function vmProxy(Object){
return new Proxy(Object, {
set(target, property, value){
console.log("set:", target, property, value);
return Reflect.set(...arguments);
},
get(target, property, receiver){
console.log("get->target:", target);
console.log("get->property:", property);
console.log("----------get->value:", target[property]);
// if (property == 'href'){
// debugger;
// }
// console.log("get:", target, property, target[property]);
// debugger;
return target[property];
}
})
};
代码下载地址:https://download.csdn.net/download/qq_41733098/85785273
本文仅在新型技术分析与心得交流,如存在侵权问题,请联系作者,谢谢!
商务联系qq:986361369