JS逆向
2023-05-30 本文已影响0人
infoyou
反爬虫
- 请求限制
- 拒绝响应
- 客户端身份验证
- 文本混淆
- 动态渲染技术
JS语法
JS类型 object array string number boolean map & set @ES6 null undefined优先
赋值:null
判断:===
控制流
循环 条件函数
定义 变量作用域 高阶函数 闭包 特殊对象JS进阶
事件循环js是单线程。
原型链 异步编程 async / await 存储 跨域 webpack打包 base64 md5 Pyexecjs Seleniumjs='js代码'
result = browser.execute_script(js)
页面加载前调用js
- 生成浏览器指纹
- 自动化测试过程中采集页面时的用法
result = await page.evaluateOnNewDocument(js, *data)
调用js
result = await page.evaluate(js, *data)