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爬虫--调用百度翻译进行文本翻译
里面会有一些表单数据,query:你好,这个你好就是我们刚刚输入翻译的内容,有了这些信息,我们就可以写爬虫调用了 代码如下#!/usr/bin/envpython #coding:utf-8 __au ...
- python早读读后感_《学习Python》读后感摘抄
<学习Python>是一本由Mark Lutz / David Ascher著作,东南大学出版社出版的16开图书,本书定价:68.00元,页数:624,特精心从网络上整理的一些读者的读后感 ...
- python换照片底色_Python 利用OpenCV给照片换底色的示例代码
OpenCV的全称是:Open Source Computer Vision Library.OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows和M ...
- python人像动漫化_python实现人像动漫化的示例代码
利用百度api实现人像动漫化 百度API地址:https://ai.baidu.com/tech/imageprocess/selfie_anime 技术文档:https://ai.baidu.com ...
- python怎样实现界面的切换_python tkinter实现界面切换的示例代码
跳转实现思路 主程序相当于桌子: import tkinter as tk root = tk.Tk() 而不同的Frame相当于不同的桌布: face1 = tk.Frame(root) face2 ...
- python调用程序压缩文件_Python实现文件压缩和解压的示例代码
大家可能都熟悉.zip格式的文件.它可以把多个文件,压缩成一个文件.这在网络上传输时很有用,而且节省硬盘空间. 接下来,我们使用Python实现压缩和解压. 读取ZIP文件信息 要读取ZIP文件的内容 ...
- python编写脚本教程_python编写一个会算账的脚本的示例代码
python算账脚本 1.假如小明卡里有10000元去商场买东西发现钱不够又向父母借了5000账单如下 2.以下脚本就能实现上面的运算 from time import strftime import ...
- python爬虫公众号音频源代码_python爬取音频下载的示例代码
抓取"xmly"鬼故事音频 import json # 在这个url,音频链接为JSON动态生成,所以用到了json模块 import requests headers = { & ...
- python实时播放音频和录音_python实现播放音频和录音功能示例代码
python实现播放音频和录音功能示例代码 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: python实现播放音频和录音功能示例代码.txt ] (友情提示:右 ...
- Python中的面向对象编程(类编程)由简单到复杂的示例代码
关于本文代码中的self的含义,大家可参考下面这篇博文: https://blog.csdn.net/wenhao_ir/article/details/125384347 另:说明一下,本博文中&q ...
最新文章
- x230 linux wifi,笔记本thinkpad x230i centos6.3 无线网卡完全配置
- webpack/gulp的z-index被改写
- 关于c++静态类的说法
- lumanager mysql_LuManager单独安装mysqli
- 软工实践——团队作业需求规格说明书——原型UI设计
- C++极值minmax最大值最小值算法(附完整源码)
- Java注解的Retention和RetentionPolicy
- 兰州市中考会考计算机考试,2016兰州中考体育26日开考 采用全套智能测试仪器...
- shell脚本如何优雅的打印帮助信息
- 一作解读NLPCC最佳学生论文:1200万中文对话数据和预训练模型CDial-GPT
- 《Linux启动过程分析》内核挂载根文件系统
- 教你用3DMAX打造个性鲜明卡通角色
- 【上位机教程】CANopen通信下一体化步进电机与台达PLC(AS228T)的应用
- SQL 2008R2 误删除数据恢复方法(一)
- WorkBench简介
- Altium Designer 18 导线转换45°的快捷键
- C语言基础向——二级总结
- JavaCV - 图像色温调整
- 自我评价范文计算机专业,计算机专业学习的自我评价范文
- pythonplt制作饼状图_4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图
热门文章
- Linux基础——Linux 基本指令 nano 和 cat
- 安装torchvision时,报错error: command ‘aarch64-linux-gnu-gcc‘ failed with exit status 1
- 巧妇难为无米之炊 走出软件测试的困境
- 数据挖掘:模型选择——集成算法与树模型
- C++之const类成员变量,const成员函数
- 【OpenCV】透视变换 Perspective Transformation
- [转帖]ESXi 网卡绑定 增加吞吐量的方法
- 前端系列之HTML基础知识概述
- 当select查询为空
- POJ-2226 Muddy Fields 最小点集覆盖