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项目简单调取百度翻译接口相关推荐

  1. 【JS 逆向百例】百度翻译接口参数逆向

    文章目录 逆向目标 逆向过程 抓包分析 获取 token 获取 sign 完整代码 baidu_encrypt.js baidufanyi.py 逆向目标 目标:百度翻译接口参数 主页:https:/ ...

  2. JAVA 开发升讯威在线客服系统:调用百度翻译接口实现实时自动翻译

    业余时间用 .net core 写了一个在线客服系统.并在博客园写了一个系列的文章,写介绍这个开发过程. 我把这款业余时间写的小系统丢在网上,陆续有人找我要私有化版本,我都给了,毕竟软件业的初衷就是免 ...

  3. java 调用百度翻译接口

    md5加密类  百度翻译Demo有 package com.jddz.meta.util;import java.io.File; import java.io.FileInputStream; im ...

  4. Python爬虫:百度翻译接口获取翻译结果

    分析百度翻译接口,使用python获取翻译结果 目标:获取百度翻译结果 工具:chrome/firefox浏览器.pychram.python3.7 模块:requests.re.execjs 开始分 ...

  5. 百度翻译接口破解python

    百度翻译的接口还是很友好的,接口参数加密并不难,可以使用翻译接口给自己做点小玩意,比如自己的桌面翻译,也是js破解练手的好东西. 百度翻译接口模拟 1 翻译接口 参数解析 API : https:// ...

  6. 【调用百度翻译接口实现简单窗口的汉译英】

    与百度翻译同种方法实现简单窗口的汉译英 前言 一.思路梳理 二.思路3的文件代码展示 1.引入库 总结 前言 基于python爬虫方面,我们能做很多事,这里,我们先找到百度翻译的接口,然后自己构建逻辑 ...

  7. 调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注...

    前几天接了一个小项目,就是有关百度地图的,和我的上一篇不一样,上一篇是复制人家的源代码是把东西写死了的,这次的比较有难度,要调取他的接口,用js来实现. 下面我先说一下主要实现的功能,和要实现的页面 ...

  8. Java实现调取百度翻译API,读取本地字幕文件内容批量翻译

    昨天我手动复制粘贴,翻译了一份罗马尼亚语srt字幕文件. 好家伙两千多行,我硬是一条条复制粘贴到百度翻译里. 后来查阅得知百度开通了翻译API接口,只需去百度AI申请开通即可,是免费的,真香. 唯一缺 ...

  9. 用java多线程实现“百度翻译接口API快速翻译”

    不知道为啥,突然开始想写博客,可能是想找个地方写点东西,煽情文艺的咱写不了,就写技术贴好了.不当之处,还希望同志们多多指教,不胜感激. API准备:自己先到百度去申请一个百度翻译API,话说百度翻译还 ...

最新文章

  1. anaconda安装的TensorFlow版本没有model这个模块
  2. 使用MyQ打开车库门时如何接收警报
  3. Hadoop之Flume详解
  4. wordpress 迁移网站更改域名解决图片无法显示
  5. Matlab多个Figure图合成一个Fig
  6. 用贪心算法来解决沙袋装箱问题
  7. tf.shape()和tf.reshape()
  8. 中移动酝酿改革数据业务分成模式:SP与CP分开
  9. Xshell和Xftp免费版下载安装
  10. 极大似然估计(MLE)、最大后验估计(MAE)
  11. 推荐十款很好用的HTML工具编写软件
  12. matlab interp插值函数
  13. h5难做吗_H5如何制作?制作H5是否很难?-
  14. [论文笔记]Feature-constrained Active Visual SLAM for Mobile Robot Navigation
  15. linux proftpd 用户,Linux下安装和配置proftpd教程
  16. 《VALORANT》: 双塔迷城的诞生
  17. Keepalived+Haproxy+Mysql(双主)高可用架构部署
  18. R与Excel之数据分析
  19. 降暑小程序:40°高温,Python带你“清凉一夏”!!!!
  20. Centos 7安装Harbor

热门文章

  1. 【Linux部署】第一次部署ZooKeeper启动两次报错问题解决 Could not find or load main class+Failed to bind to /0.0.0.0:8080
  2. python读什么类型文件最快的软件_使用python读取数据科学最常用的文件格式(转)...
  3. 合并远程仓库到本地_git远程仓库
  4. springboot使用EntityManager执行自定义SQL
  5. springboot项目中一个实体类引用其它实体类的字段并显示到页面上
  6. LeetCode 24 两两交换链表中的节点
  7. LeetCode 8 字符串转换整数 (atoi)
  8. Iris——整合go-playground/validator参数校验Demo
  9. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(九)ID标签
  10. Spring Security——OAuth 2.0登录——Google,GitHub,Facebook和Okta