新闻详情

News Information

Python代码实现360翻译小软件
2024/12/11 20:29:58

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)