用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实现百度翻译的示例代码相关推荐

  1. python怎么读发音百度翻译-python爬虫--调用百度翻译进行文本翻译

    里面会有一些表单数据,query:你好,这个你好就是我们刚刚输入翻译的内容,有了这些信息,我们就可以写爬虫调用了 代码如下#!/usr/bin/envpython #coding:utf-8 __au ...

  2. python早读读后感_《学习Python》读后感摘抄

    <学习Python>是一本由Mark Lutz / David Ascher著作,东南大学出版社出版的16开图书,本书定价:68.00元,页数:624,特精心从网络上整理的一些读者的读后感 ...

  3. python换照片底色_Python 利用OpenCV给照片换底色的示例代码

    OpenCV的全称是:Open Source Computer Vision Library.OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows和M ...

  4. python人像动漫化_python实现人像动漫化的示例代码

    利用百度api实现人像动漫化 百度API地址:https://ai.baidu.com/tech/imageprocess/selfie_anime 技术文档:https://ai.baidu.com ...

  5. python怎样实现界面的切换_python tkinter实现界面切换的示例代码

    跳转实现思路 主程序相当于桌子: import tkinter as tk root = tk.Tk() 而不同的Frame相当于不同的桌布: face1 = tk.Frame(root) face2 ...

  6. python调用程序压缩文件_Python实现文件压缩和解压的示例代码

    大家可能都熟悉.zip格式的文件.它可以把多个文件,压缩成一个文件.这在网络上传输时很有用,而且节省硬盘空间. 接下来,我们使用Python实现压缩和解压. 读取ZIP文件信息 要读取ZIP文件的内容 ...

  7. python编写脚本教程_python编写一个会算账的脚本的示例代码

    python算账脚本 1.假如小明卡里有10000元去商场买东西发现钱不够又向父母借了5000账单如下 2.以下脚本就能实现上面的运算 from time import strftime import ...

  8. python爬虫公众号音频源代码_python爬取音频下载的示例代码

    抓取"xmly"鬼故事音频 import json # 在这个url,音频链接为JSON动态生成,所以用到了json模块 import requests headers = { & ...

  9. python实时播放音频和录音_python实现播放音频和录音功能示例代码

    python实现播放音频和录音功能示例代码 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  python实现播放音频和录音功能示例代码.txt ] (友情提示:右 ...

  10. Python中的面向对象编程(类编程)由简单到复杂的示例代码

    关于本文代码中的self的含义,大家可参考下面这篇博文: https://blog.csdn.net/wenhao_ir/article/details/125384347 另:说明一下,本博文中&q ...

最新文章

  1. x230 linux wifi,笔记本thinkpad x230i centos6.3 无线网卡完全配置
  2. webpack/gulp的z-index被改写
  3. 关于c++静态类的说法
  4. lumanager mysql_LuManager单独安装mysqli
  5. 软工实践——团队作业需求规格说明书——原型UI设计
  6. C++极值minmax最大值最小值算法(附完整源码)
  7. Java注解的Retention和RetentionPolicy
  8. 兰州市中考会考计算机考试,2016兰州中考体育26日开考 采用全套智能测试仪器...
  9. shell脚本如何优雅的打印帮助信息
  10. 一作解读NLPCC最佳学生论文:1200万中文对话数据和预训练模型CDial-GPT
  11. 《Linux启动过程分析》内核挂载根文件系统
  12. 教你用3DMAX打造个性鲜明卡通角色
  13. 【上位机教程】CANopen通信下一体化步进电机与台达PLC(AS228T)的应用
  14. SQL 2008R2 误删除数据恢复方法(一)
  15. WorkBench简介
  16. Altium Designer 18 导线转换45°的快捷键
  17. C语言基础向——二级总结
  18. JavaCV - 图像色温调整
  19. 自我评价范文计算机专业,计算机专业学习的自我评价范文
  20. pythonplt制作饼状图_4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图

热门文章

  1. Linux基础——Linux 基本指令 nano 和 cat
  2. 安装torchvision时,报错error: command ‘aarch64-linux-gnu-gcc‘ failed with exit status 1
  3. 巧妇难为无米之炊 走出软件测试的困境
  4. 数据挖掘:模型选择——集成算法与树模型
  5. C++之const类成员变量,const成员函数
  6. 【OpenCV】透视变换 Perspective Transformation
  7. [转帖]ESXi 网卡绑定 增加吞吐量的方法
  8. 前端系列之HTML基础知识概述
  9. 当select查询为空
  10. POJ-2226 Muddy Fields 最小点集覆盖