Python代码实现360翻译小软件#360翻译小软件# 导入请求模块import requests# 伪装一个浏览器360翻译的特殊的伪装!
Python代码实现360翻译小软件
#360翻译小软件
# 导入请求模块
import requests
# 伪装一个浏览器360翻译的特殊的伪装!
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'
'pro': 'fanyi'
# 准备一个网址
url = 'https://fanyi.so.com/index/search'
trans = input('请输入需要翻译的文字:')
if len(trans[0].encode('utf-8')) ==1:
eng = '1'
else:
eng ='0'
#如果是post的请求单独列出url参数
data = {'eng': eng,'validate': '','ignore_trans': '0', 'query': trans}
# 请求网址
res = requests.post(url, headers=headers,data=data)
# 转化成json数据
JSON = res.json()
# 提取翻译之后的文本
text = JSON['data']['fanyi']
speak_url = 'https://fanyi.so.com/' + JSON['data']['speak_url'][' speak_url']
tSpeak_url = 'https://fanyi.so.com/' + JSON['data']['speak_url']['tSpeak_url']
print(text)
print(speak_url)
print(tSpeak_url)