啥也不说了,先上代码
pip install request
执行如下代码
import requests
#找包抓取信息
url = "https://fanyi.baidu.com/sug"
#ua伪装
header = {"user-agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36"}
word = input("输入要翻译的单词:\n")
data = {
"kw" : word
}
response = requests.post(url,headers = header,data=data)
print(response.json())
url是请求的路径
header是UA伪装的header头
然后注意我们是在iPhone 12pro下面进行的,找到sub这个包,发现他是post请求,然后我们点开负载,找到其请求数据,继而对其在python里面进行修改
找到kw,然后在python就可以进行包装了,然后运用我们对json的知识,成功取出翻译内容
print(response.json()['data'][0]['v'])
最终结果
大功搞成!!!!!!!!(安心睡觉了)