django项目简单调取百度翻译接口
1,建路由;
2,写方法;、
--------------------------------------------------------------------
注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687
--------------------------------------------------------------------
def fanyi(request):import requestsimport jsoncontent = request.POST.get('content')try:if not content:res={'status':1,'info':'未输入查询内容'}return HttpResponse(json.dumps(res))else:headers = {'user-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'}parmas = {'kw': content}response = requests.post(url='https://fanyi.baidu.com/sug', params=parmas, headers=headers)print(json.loads(response.text)['data'][0]['v'])res={'status':0,'info':json.loads(response.text)['data'][0]['v']}return HttpResponse(json.dumps(res))except:res={'status':2,'info':'未查询到结果,请输入正确的内容'}return HttpResponse(json.dumps(res))
3,前端页面;form表单提交;
<form method="post" onsubmit="return false" id="form">{% csrf_token %}<div><button>英汉互译</button><br><textarea name="content" cols="50" rows="10" class="main"></textarea><input type="button" id="onsubmit" value="查询"></div></form>
4,触发提交事件和返回结果的的jquery;
<script>$('#onsubmit').click(function () {console.log(123);$.post('/apply/fanyi/',$('#form').serialize(),function (data) {if (data['status']==0){layer.alert(data['info'], {skin: 'layui-layer-molv' //样式类名,closeBtn: 0})}else{layer.alert(data['info'], {icon: 1,skin: 'layer-ext-moon' //该皮肤由layer.seaning.com友情扩展。关于皮肤的扩展规则,去这里查阅})}},'json')})
</script>
5,页面效果;
done
django项目简单调取百度翻译接口相关推荐
- 【JS 逆向百例】百度翻译接口参数逆向
文章目录 逆向目标 逆向过程 抓包分析 获取 token 获取 sign 完整代码 baidu_encrypt.js baidufanyi.py 逆向目标 目标:百度翻译接口参数 主页:https:/ ...
- JAVA 开发升讯威在线客服系统:调用百度翻译接口实现实时自动翻译
业余时间用 .net core 写了一个在线客服系统.并在博客园写了一个系列的文章,写介绍这个开发过程. 我把这款业余时间写的小系统丢在网上,陆续有人找我要私有化版本,我都给了,毕竟软件业的初衷就是免 ...
- java 调用百度翻译接口
md5加密类 百度翻译Demo有 package com.jddz.meta.util;import java.io.File; import java.io.FileInputStream; im ...
- Python爬虫:百度翻译接口获取翻译结果
分析百度翻译接口,使用python获取翻译结果 目标:获取百度翻译结果 工具:chrome/firefox浏览器.pychram.python3.7 模块:requests.re.execjs 开始分 ...
- 百度翻译接口破解python
百度翻译的接口还是很友好的,接口参数加密并不难,可以使用翻译接口给自己做点小玩意,比如自己的桌面翻译,也是js破解练手的好东西. 百度翻译接口模拟 1 翻译接口 参数解析 API : https:// ...
- 【调用百度翻译接口实现简单窗口的汉译英】
与百度翻译同种方法实现简单窗口的汉译英 前言 一.思路梳理 二.思路3的文件代码展示 1.引入库 总结 前言 基于python爬虫方面,我们能做很多事,这里,我们先找到百度翻译的接口,然后自己构建逻辑 ...
- 调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注...
前几天接了一个小项目,就是有关百度地图的,和我的上一篇不一样,上一篇是复制人家的源代码是把东西写死了的,这次的比较有难度,要调取他的接口,用js来实现. 下面我先说一下主要实现的功能,和要实现的页面 ...
- Java实现调取百度翻译API,读取本地字幕文件内容批量翻译
昨天我手动复制粘贴,翻译了一份罗马尼亚语srt字幕文件. 好家伙两千多行,我硬是一条条复制粘贴到百度翻译里. 后来查阅得知百度开通了翻译API接口,只需去百度AI申请开通即可,是免费的,真香. 唯一缺 ...
- 用java多线程实现“百度翻译接口API快速翻译”
不知道为啥,突然开始想写博客,可能是想找个地方写点东西,煽情文艺的咱写不了,就写技术贴好了.不当之处,还希望同志们多多指教,不胜感激. API准备:自己先到百度去申请一个百度翻译API,话说百度翻译还 ...
最新文章
- anaconda安装的TensorFlow版本没有model这个模块
- 使用MyQ打开车库门时如何接收警报
- Hadoop之Flume详解
- wordpress 迁移网站更改域名解决图片无法显示
- Matlab多个Figure图合成一个Fig
- 用贪心算法来解决沙袋装箱问题
- tf.shape()和tf.reshape()
- 中移动酝酿改革数据业务分成模式:SP与CP分开
- Xshell和Xftp免费版下载安装
- 极大似然估计(MLE)、最大后验估计(MAE)
- 推荐十款很好用的HTML工具编写软件
- matlab interp插值函数
- h5难做吗_H5如何制作?制作H5是否很难?-
- [论文笔记]Feature-constrained Active Visual SLAM for Mobile Robot Navigation
- linux proftpd 用户,Linux下安装和配置proftpd教程
- 《VALORANT》: 双塔迷城的诞生
- Keepalived+Haproxy+Mysql(双主)高可用架构部署
- R与Excel之数据分析
- 降暑小程序:40°高温,Python带你“清凉一夏”!!!!
- Centos 7安装Harbor
热门文章
- 【Linux部署】第一次部署ZooKeeper启动两次报错问题解决 Could not find or load main class+Failed to bind to /0.0.0.0:8080
- python读什么类型文件最快的软件_使用python读取数据科学最常用的文件格式(转)...
- 合并远程仓库到本地_git远程仓库
- springboot使用EntityManager执行自定义SQL
- springboot项目中一个实体类引用其它实体类的字段并显示到页面上
- LeetCode 24 两两交换链表中的节点
- LeetCode 8 字符串转换整数 (atoi)
- Iris——整合go-playground/validator参数校验Demo
- JavaScript——易班优课YOOC课群在线测试自动答题解决方案(九)ID标签
- Spring Security——OAuth 2.0登录——Google,GitHub,Facebook和Okta