requests破解百度翻译
import requests
import json
if __name__ == '__main__':
#1.指定url
post_url = "https://fanyi.baidu.com/sug"
#2.UA伪装
headers ={
'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Mobile Safari/537.36'
}
#3.post请求参数处理(同get请求一样)
word = input('please enter a word:')
data = {
'kw':word
}
#4.请求发送
response = requests.post(url=post_url,data=data,headers=headers)
#5.获取响应数据,json方法返回的是obj(如果确认响应数据是json类型的,才能用json())
dic_obj = response.json()
#6.进行持久化存储
fileName = word +'.json'
fp = open(fileName,'w',encoding='utf-8')
json.dump(dic_obj,fp=fp,ensure_ascii=False)
print("over!!!")