1. import urllib.request
    2. import urllib.parse
    3. import json
    4. url = 'https://fanyi.baidu.com/sug'
    5. headers = {
    6. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.82 Safari/537.36'
    7. }
    8. key = input('请输入翻译的内容:')
    9. data = {
    10. 'kw': key
    11. }
    12. data = bytes(urllib.parse.urlencode(data), encoding='utf-8') # bytes字节,post提交携带的数据必须是字节
    13. req = urllib.request.Request(url, data=data, headers=headers)
    14. res = urllib.request.urlopen(req)
    15. result = res.read().decode('utf-8')
    16. # json格式数据 本质还是str类型
    17. dic = json.loads(result)
    18. print(dic['data'][0]['v'])