用post请求制作翻译

import requests
url='https://fanyi.baidu.com/sug'
headers={'user-agent':'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Mobile Safari/537.36'}


s=input('请输入中文:')

data={'kw':s}

res=requests.post(url,headers=headers,data=data)
code=res.status_code
if  code==200:
    print('请求成功')
    data=res.json()        #返回文本
    if  data['errno']==0:
        print('响应成功')
        print(data['data'][0]['k'])
        v=data['data'][0]['v']
        a=v.split(';')[-2]
        print(s+':'+a)

 

你可能感兴趣的:(用post请求制作翻译)