百度翻译案例:
# 导包 import requests def transfer(kw): # 确定url, 发起请求, 获取响应 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/78.0.3904.70 Safari/537.36' } data = { "kw": kw} res = requests.post(url=url, data=data, headers=headers).json() # 进行数据的解析 ret = res['data'][0]['v'] print(ret) def main(): while 1: kw = input('请求输入要翻译的单词: ') if kw == 'quit': break transfer(kw) if __name__ == '__main__': main()