学习了
百度翻译返回的数据是json,好像可以直接提取内容,re提取我还不会呢。
[Python] 纯文本查看 复制代码 import requests
url = 'https://fanyi.baidu.com/sug'
words = input('请输入要翻译的文字:')
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36','Referer': 'https://fanyi.baidu.com/'}
data = {'kw': words}
resp = requests.post(url,headers=headers,data=data).json()
for i in resp['data']:
print(f"{i['k']},{i['v']}")
运行效果:
[Asm] 纯文本查看 复制代码 请输入要翻译的文字:python
Python,蛇属,蟒蛇属
python,n. 巨蛇,大蟒
pythons,n. 巨蛇,大蟒( python的名词复数 ) |