1. 百度翻译是有难度的,网上也有很多教程,但作为一个还在门槛边的我来说,只能爬一下过过瘾....<br />这个版本是弱化版,避开了js逆向,好不说了,上代码:
    import urllib.request
    import urllib.parse
    import json
    
    key = input("请输入你要翻译的内容:")
    url = 'https://fanyi.baidu.com/sug'
    
    headers = {
    'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36'
    }
    data = {
    'kw':key
    }
    data = urllib.parse.urlencode(data).encode('utf-8')
    #向目标url发请求,获取响应
    req = urllib.request.Request(url, data=data, headers=headers)
    #发请求,获取响应结果
    res = urllib.request.urlopen(req)
    content = res.read().decode('utf-8')
    
    object = json.loads(content)
    print(object['data'][0]['v'])