用python实现百度翻译

首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一个小程序

打开浏览器 F12 打开百度翻译网页源代码:

然后我们可以从方法为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实现百度翻译相关推荐

  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 selenium 爬取百度翻译单词音标-Go语言中文社区...

    python selenium 小爬虫 主要流程 读取excel文件中的单词--利用selenium 去百度翻译中获取单词对应的音标--写入cvs文件 selenium 安装 环境配置略过 谷歌浏览器 ...

  4. python怎么读发音百度翻译-用python实现百度翻译的示例代码

    用python实现百度翻译,分享给大家,具体如下: 首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一 ...

  5. python怎么读发音百度翻译-基于python实现百度翻译功能

    运行环境: python 3.6.0 今天处于练习的目的,就用 python 写了一个百度翻译,是如何做到的呢,其实呢就是拿到接口,通过这个接口去访问,不过中间确实是出现了点问题,不过都解决掉了 先晾 ...

  6. python怎么读发音百度翻译-python 百度翻译破解版,亲证可行

    不需要注册百度翻译平台,利用获取界面js,得知百度翻译中sign的加密规则 直接上源码 import execjs import requests import re JS_CODE = " ...

  7. python怎么读单词和古文,Albino Python是什么意思

    1. A landlord in Florida got quite a shock when she opened a closet of her rental property, a gigant ...

  8. 计算机语言python怎么读,python编程怎么读音发音

    python 怎么读 python,英[ˈpaɪθən],美[ˈpaɪθɑːn],英['paɪθən]:发音有点像"派森" 或 "派粉",注意中间那个 θ 音, ...

  9. python皮森发音_python 怎么读

    python,英[ˈpaɪθən],美[ˈpaɪθɑːn],英['paɪθən]:发音有点像"派森" 或 "派粉",注意中间那个 θ 音,除英语外,世界上没几个 ...

最新文章

  1. 合肥天鹅湖万达广场机器人_万达王健林再考察合肥!瞄准政务、高新,年末合肥楼市出现区域分化!...
  2. IRC BOT原来是利用IRC下发CC命令——在xx云环境遇到了,恶意软件开的是6666端口...
  3. Objective-C:浅复制(拷贝)
  4. 了解员工工作的四种方法
  5. 计算机网络技术中的数据通信
  6. 3.Excel数据透视表
  7. 如何使用PowerShell提升开发效率(以Windows Embedded CE为例)
  8. Linux微信运行错误,Ubuntu 16.04 运行微信开发者工具编译出错的解决办法
  9. 上海市职业介绍中心长宁分中心武夷路513-517号(021)62400032-229
  10. SpringBoot项目中获取yml文件的属性时实体属性类出现Spring Boot Configuration Annotation Processor not found in classpath
  11. python列表求斐波那契数列_python3 求斐波那契数列(Fibonacci sequence)
  12. iOS开发之UITableView全面解析
  13. Tricks(四十)—— 神经网络解决与(或)及异或问题
  14. 10个不错的编程等宽字体
  15. 极大似然估计法(Maximum likelihood estimation, MLE)
  16. MyBatis_1_MaBatis入门
  17. 国家各个政府机构网站
  18. exe文件关联被更改的解决方法
  19. js调起打开APP_浏览器点击打开微信
  20. 高德地图上绘制城市名字和带涟漪的点标记

热门文章

  1. 海思3159A运行yolov3(二)——yolov3模型转caffemodel模型
  2. 【Python】函数式编程
  3. 中望龙腾(广州)c++实习
  4. Oracle体系结构一
  5. python tkinter-单选、多选
  6. 使用HslCommunication实现PLC数据的远程客户端监视,以及web端实时监视,远程操作设备示例...
  7. [工具]Visual Studio
  8. Oracle基本常用命令
  9. UVA1276 Network
  10. ORACLE EBS CUX用户的创建(转)