您当前的位置:首页 >> 家居优品

JavaScript 逆向爬虫中的浏览器加载常见技巧

2023-02-23 12:16:31

function stringTo(str) {

return new Buffer.from(str).toString("");

}

2-3 配备相反

由于需要通过 Python 调用 JS,这里以 PyExecJS 这种作法为例完再加说明

# 配备相反纳

pip3 install PyExecJS

当然,也可以参看下面文章之中的其他可行性

最全阐述!聊聊 Python 调用 JS 的几种作法

2-4 验证一下

复制到本地 JS 文件,调用该文件之中借助 token 的方法,返国绝对值作为 token 作为常量完再加恳求即可

import requests

import execjs

# 配备相反:pip3 install PyExecJS

headers = {

}

def js_from_file(file_name):

"""

复制到js文件

:return:

"""

with open(file_name, 'r', encoding='UTF-8') as file:

result = file.read()

return result

# 常量

page = 2

limit = 10

context = execjs.compile(js_from_file('./mt.js'))

token = context.call("get_token", page, limit)

print("借助token:", token)

params = {

'limit': limit,

'offset': (page - 1) * 10,

'token': token,

}

response = requests.get('**', headers=headers, params=params)

print(response.text)

print(response.status_code)

3. 阐述

本文作为上篇文章的一个足量,详细所述借助密钥常量的基本作法上

吃什么可以缓解类风湿关节炎
湖北男科医院挂号
英太青和迪根哪个药好用
重庆男科医院去哪家好
南昌男科医院哪家看的好
相关阅读
友情链接