步骤(1)根据下文链接学习如何从网页中找到对应的js文件并设置断点
https://jingyan.baidu.com/article/dca1fa6f0379a5f1a44052fd.html
步骤(2)将找到的js文件复制到pycharm里面搜索salt,找到的结果见下图
步骤(3)有了断点就可以看到变量是怎么得到的,见下图所示
步骤(4)根据CSDN中下文的链接跟随大佬学习如何从js中解析参数并写python脚本
https://blog.csdn.net/slwhy/article/details/79015030
和上文链接中大佬的文章中相比,新的有道更改了部分参数,具体代码如下:
----------------------------以下是脚本的全文--------------------------------------------
import requests
import time
import hashlib
import random
url='http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'
headers={
'Cookie': 'YOUDAO_MOBILE_ACCESS_TYPE=1; DICT_UG