python在线翻译脚本_用python实现百度翻译的示例代码
用python实现百度翻译,分享给大家,具体如下:
首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一个小程序
打开浏览器 F12 打开百度翻译网页源代码:
我们可以轻松的找到百度翻译的请求接口为:http://fanyi.baidu.com/sug
然后我们可以从方法为POST的请求中找到参数为:kw:job(job是输入翻译的内容)
下面是代码部分:
from urllib import request,parse
import json
def translate(content):
url = "http://fanyi.baidu.com/sug"
data = parse.urlencode({"kw":content}) # 将参数进行转码
headers = {
'User-Agent': 'Opera/9.80 (Android 2.3.4; Linux; Opera Mobi/build-1107180945; U; en-GB) Presto/2.8.149 Version/11.10'
}
req = request.Request(url,data=bytes(data,encoding="utf-8"),headers=headers)
r = request.urlopen(req)
# print(r.code) 查看返回的状态码
html = r.read().decode('utf-8')
# json格式化
html = json.loads(html)
# print(html)
for k in html["data"]:
print(k["k"],k["v"])
if __name__ == '__main__':
content = input("请输入您要翻译的内容:")
translate(content)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
python在线翻译脚本_用python实现百度翻译的示例代码相关推荐
- python在线翻译脚本_用Python抓取百度翻译内容并打造自己的翻译脚本!
英文不好一直是我的一个短板,尤其是在学习代码的阶段,经常需要查询各种错误,很是苦逼,一直就想自己做个翻译的脚本,省去打开网页的时间,但是查询之后发现网上的教程都是百度翻译改版之前的爬虫,不得已只好自己 ...
- python在线搭建教程_理解python web开发,轻松搭建web app!
大家好,今天分享给大家的是理解python web开发,轻松搭建web app,希望大家学有所获! 因为 python代码的优雅美观且易于维护这一特点,越来越多的人选择使用 Python做web开发. ...
- python备份发包脚本_用Python写脚本,实现完全备份和增量备份的示例
需求: 在/root/backup下面有两个文件夹dst和src.要求在周一的时候进行完全备份,其余日子进行增量备份.从src备份到dst. 思路及关键点: 建立一个文件,以字典方式记录src的文件名 ...
- 用python写shell脚本_应用python编写shell脚本
今天同事叫我编写一个shell脚本.话说,虽然我受*nix的影响甚深,但是对于*nix里随处可见的sh脚本却是讨厌之极.为什么讨厌呢?首先是因为sh脚本那莫名其妙的语法,感觉就像随写随扔的程序,完全没 ...
- python如何制作脚本_用python给自己做一款小说阅读器过程详解
前言 前一段时间书荒的时候,在喜马拉雅APP发现一个主播播讲的小说-大王饶命.听起来感觉很好笑,挺有意思的,但是只有前200张是免费的,后面就要收费.一章两毛钱,本来是想要买一下,发现说的进度比较慢而 ...
- python测试抽奖脚本_使用 Python 写一个简易的抽奖程序
不知道有多少人是被这个头图骗进来的:) 事情的起因是这样的,上周有同学问小编,看着小编的示例代码敲代码,感觉自己也会写了,如果不看的话,七七八八可能也写的出来,但是一旦自己独立写一段程序,感觉到无从下 ...
- python 执行vba脚本_用python批量执行VBA代码
#!/usr/bin/env python#-*- coding:utf-8 -*- importsavReaderWriter filepath= "/opt/code/my_code/t ...
- python写魔兽世界脚本_用python bat写软件安装脚本 + HM NIS Edit自动生成软件安装脚本...
2019-03-11更新:原来NSIS脚本也可以禁用64位文件操作重定向的! 1.在安装脚本的开始处定义 LIBRARY_X64. !include "MUI.nsh" !incl ...
- python写mysql脚本_使用python写一个监控mysql的脚本,在zabbix web上加上模板
使用python写一个监控mysql的脚本,在zabbix web上加上模板: ##先使用MySQLdb的接口关联数据库. [root@cml python]# cat check_Mysql_cus ...
最新文章
- 利用XSL对XML数据进行加密和大小写转换
- linux没有日志如何排错,在 Linux 中使用日志来排错
- 删除Word文档中的全部汉字
- Hibernate中的sql的所有的查询
- hbase小版本升级
- Microsoft.Web.Mvc Assembly 说明
- 毕设题目:Matlab数字信号去噪
- Spring Boot入门(2)-项目属性配置
- C语言2019软件,c语言模拟编程学习软件v2019 最新版
- 免费试用腾讯云服务器 + nginx建网站
- 装机春天时刻,盘点4月高性价比国产SSD
- 大数据工程师需要学习哪些技术?
- python 3d打印机_如何使用Python构建自己的CNC控制器和3D打印机
- 树莓派python蓝牙_用树莓派玩转蓝牙
- C# JSON字符串序列化与反序列化(转)
- 8月教材有变,如何应对PMP考试
- 婚宴座位图html5,婚礼酒席座位该怎么安排好?婚宴座位安排图解
- Windows 启用长路径(文件名过长,路径过长)
- mysql迁移后数据对比_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
- 购买计算机的作文英语,电脑英语作文_电脑,computer,英文_高中英语作文_作文地带...
热门文章
- android文件导出错误—— failed to pull a selection
- ORACLE SQL:经典查询练手第三篇
- 雅虎公司C#笔试题(之二)
- java发送http请求的四种方式
- 如何去掉字符串最后的逗号?(亲测)
- 计算php代码执行时间长短的类(精确到毫秒)
- 中国地质大学c语言程序设计答案,2016年中国地质大学(北京)信息工程学院C语言程序设计(同等学力加试)考研复试题库...
- Linux安装宝塔(Bt-Panel),修改用户名或密码,查看面板入口
- a7100换电池_动动手你也行 篇十四:冲动是魔鬼——单反电池换芯失败记
- es 全量同步mysql_什么时候该用MySQL,什么时候该用ES呢?