import requests as res
import execjs
import json
"""
百度
py3.6
ning
"""
"""
from: en
to: zh
query: ni
transtype: realtime
simple_means_flag: 3
sign: 791688.587705
token: 60864a9752896992be653580361c74ca
domain: common
"""
def get_f(text):
file = r'baidu.js'
node = execjs.get()
ctx = node.compile(open(file).read())
js = f"t({json.dumps(text, ensure_ascii=False)})"
print(js)
result = ctx.eval(js)
print(result)
header = {
'User - Agent': 'Mozilla / 5.0(Windows NT 10.0;Win64;x64) AppleWebKit / 537.36(KHTML, likeGecko) Chrome / 105.0.0.0Safari / 537.36',
'Acs-Token': '1662706980490_1662793758098_dtbxNQ/vP9DJYtn1/6R1td7VDZcGO9mukN7Kq5hPO1EbVLW8eMB2gi8oXBoCJf79RIi0btUI4wty3NePd3/pWugFw8Ka5qoqaQwOsowXDOr7IxhaCxnJ7KsUQwKaQkcXwet7CEryN5uwm6g2tV4Hic0no7F1GiqJoYO1K7qOSCId5cxgCKLeerfWXs4X6TksQh8oXhZ7j2XDMQ2W5MqSMmbDToS3M/SfotnpP+Vb95/LxxtCLuJe1e76+TcTi0uMfRY369BRt6CcWpSQ3AsKfN1jD8Me+xtDmM+RWOJhfObE+rnSkwuu/xIW/aTQRhdj',
'Cookie': 'BIDUPSID=6140C5F8B55642B69703BA89426B2001; PSTM=1621156307; __yjs_duid=1_b8e31fed8584407f8978a79791fb70b41627204448364; REALTIME_TRANS_SWITCH=1; SOUND_SPD_SWITCH=1; SOUND_PREFER_SWITCH=1; HISTORY_SWITCH=1; FANYI_WORD_SWITCH=1; APPGUIDE_10_0_2=1; BAIDUID=1EE0CB3FC385C0A189949A83BB55F36F:FG=1; ZFY=x:Ai6JZeIXg9ecuf1yl9u4:BMQfpKx:Az1xP44RB:A3XT9w:C; BAIDUID_BFESS=1EE0CB3FC385C0A189949A83BB55F36F:FG=1; BCLID=7481759486703462317; BDSFRCVID=6KPOJeC624Q0r25jXKVVUECaejPIJt7TH6_ncGH4xf9tSWfRwDPCEG0P0U8g0KuM574IogKKBgOTHFkF_2uxOjjg8UtVJeC6EG0Ptf8g0f5; H_BDCLCKID_SF=Jn4qoCtytKD3HnTgMtQ_qRFe5fOK2K62aKDs_qvxBhcqEIL4jhL2K6j0MR7iLq5P3m7K0RcxWlcMMUbSjln_-U-njh7hqR3gQKcNLhbx0h5nhMtx3j7JDMP0XH_ftUcy523i5J3vQpnPjpQ3DRoWXPIqbN7P-p5Z5mAqKl0MLPbtbb0xb6_0-nDSHHLDJ5LD3f; BCLID_BFESS=7481759486703462317; BDSFRCVID_BFESS=6KPOJeC624Q0r25jXKVVUECaejPIJt7TH6_ncGH4xf9tSWfRwDPCEG0P0U8g0KuM574IogKKBgOTHFkF_2uxOjjg8UtVJeC6EG0Ptf8g0f5; H_BDCLCKID_SF_BFESS=Jn4qoCtytKD3HnTgMtQ_qRFe5fOK2K62aKDs_qvxBhcqEIL4jhL2K6j0MR7iLq5P3m7K0RcxWlcMMUbSjln_-U-njh7hqR3gQKcNLhbx0h5nhMtx3j7JDMP0XH_ftUcy523i5J3vQpnPjpQ3DRoWXPIqbN7P-p5Z5mAqKl0MLPbtbb0xb6_0-nDSHHLDJ5LD3f; Hm_lvt_64ecd82404c51e03dc91cb9e8c025574=1662356875,1662367206,1662706544,1662786404; Hm_lpvt_64ecd82404c51e03dc91cb9e8c025574=1662789807; ab_sr=1.0.1_NTZiYzkwMjMzMTAwNzVhMjljYWU4MTVhYmJiOGQ2ZDAwZDAzYzcwNWEzNTEyMjA2ZDI4MGRmOGEyN2EyODNjN2E4ZDE1NDIzYjQyZDAzZDkyZWVhNzNjOTU3Y2I2YzIwNTMxYWYzYmM4NmYxNGY3N2EyMGIyYzc3ZTQyZDM2MmU2MmRkMTJlYjQxNWE4ODMxNTNkZTQ1NmI5NTlhZmFkYw=='
}
url = 'https://fanyi.baidu.com/v2transapi?from=en&to=zh'
data = {
'from': 'en',
'to': 'zh',
'query': text,
'transtype': 'realtime',
'simple_means_flag': 3,
'sign': result,
'token': '60864a9752896992be653580361c74ca',
'domain': 'common',
}
z = res.post(url, headers=header, json=data, ).json()
if not len(text) > 4:
print(z['dict_result']['simple_means']['symbols'][0]['parts'][0]['means'][1]['text'])
print(z['dict_result']['simple_means']['symbols'][0]['parts'][0]['means'][1]['word_mean'])
else:
print(z)
if __name__ == '__main__':
while True:
text = input('请输入想翻译的:')
get_f(text)

Mrrunsen
- 粉丝: 1w+
最新资源
- 纯电动汽车整车MatlabSimulink仿真模型构建与应用:研一新生及本科毕设参考
- 岩土工程中FLAC3D与PFC耦合模拟滑坡案例:岩体Zone与破碎岩块Rblock建模的应用
- 电力电子学中二极管钳位三电平VSG仿真的关键技术及应用
- 基于STM32F030的永磁同步电机非线性磁链观测与无感FOC零速闭环启动控制
- 基于BM25的c++问答系统
- COMSOL压电陶瓷悬臂梁振动仿真3D模型:稳态频域研究及结构优化完整资料 COMSOL 系统版
- 岩土力学数值模拟中PFC2D配位数与偏组构曲线计算及其在密砂双轴压缩试验的应用 · 配位数与偏组构曲线
- PFC2D静力触探模拟技术:基于Fish脚本的Rblock土体建模与应力伺服方法
- PFC 5.0环境下分段高度25×30的放矿建模及其实际应用
- 基于深度调峰的电网经济运行优化方法及其在IEEE 30节点系统的应用
- Simulink模型自动化转换为PDF文档的完整解决方案:模块化导出与数据同步
- 电机控制器设计中的主动阻尼控制与转矩补偿技术——实现振动抑制与转速波动优化
- 单轮车辆ABS防抱死控制系统Simulink仿真模型及其应用 - PID控制 参考
- PFC与OpenFOAM耦合模拟流化床中稀疏颗粒乱流问题的技术解析 - 流化床
- 光储VSG虚拟同步发电机孤岛离网仿真的参数计算与控制策略复现 · 光储系统 v2.0
- 基于小波变换的信号突变点检测 MATLAB实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


