import requests
import json#json返回的是obj类型
#运用requests的post函数
if __name__ =='__main__':
#指定url
post_url='https://fanyi.baidu.com/sug'
#UA伪装
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36Edge/13.10586'
}
#发起请求
word=input("enter your word")
data={
'kw':word
}
response=requests.post(url=post_url,data=data,headers=headers)#post里面要用data,而get里面则是param
#获取数据
page_fy=response.json()
#持久化存储
filename=word+'.json'
fp=open(filename,'w',encoding='utf-8')#在requests里面open里面的数据open(文件名称,’w',encoding='utf-8')
json.dump(page_fy,fp=fp,ensure_ascii=False)#ensure_ascii=False是为了不使用这种编码,因为我们要生成汉字
print("翻译成功")