资讯专栏INFORMATION COLUMN

用python实现百度翻译

Leo_chen / 3183人阅读

摘要:用实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的的接口,搞定这个之后,最后,按照官方给出的,然后写自己的一个小程序打开浏览器打开百度翻译网页源代码我们可以轻松的找到百度翻译的请求接口为然后我们可以从

用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的道路上少走弯路。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44594.html

相关文章

  • python实现百度翻译

    摘要:用实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的的接口,搞定这个之后,最后,按照官方给出的,然后写自己的一个小程序打开浏览器打开百度翻译网页源代码我们可以轻松的找到百度翻译的请求接口为然后我们可以从 用python实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给...

    cpupro 评论0 收藏0
  • python实现百度翻译

    摘要:用实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的的接口,搞定这个之后,最后,按照官方给出的,然后写自己的一个小程序打开浏览器打开百度翻译网页源代码我们可以轻松的找到百度翻译的请求接口为然后我们可以从 用python实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给...

    loostudy 评论0 收藏0
  • python】tkinter界面化+百度API—语音翻译

    摘要:目录百度百度界面设计界面设计完整代码完整代码实现结果如下百度这里实现语音翻译功能是结合上一遍的语音识别和新的百度通用文本翻译去实现的。 目录  百度API  tkineter界面设计 完整代码: 实现结果如下:  百度API 这里实现语音翻译功能是结合上一遍的语音识别(https://...

    mgckid 评论0 收藏0
  • 国内值得关注的官方API集合

    摘要:电影豆瓣电影豆瓣电影支持电影条目,影人条目,搜索和榜单等。音乐豆瓣音乐支持音乐信息,评论信息,标签信息,搜索音乐,某个音乐中标记最多的标签,发表修改删除评论,用户对音乐的所有标签等内容。 项目地址:https://github.com/marktony/A... 本页仅收集国内部分官方API,如需查看其他版本,请点击这里。 目录 笔记 出行 词典 电商 地图 电影 即时通讯 开发者网...

    gaomysion 评论0 收藏0
  • 国内值得关注的官方API集合

    摘要:电影豆瓣电影豆瓣电影支持电影条目,影人条目,搜索和榜单等。音乐豆瓣音乐支持音乐信息,评论信息,标签信息,搜索音乐,某个音乐中标记最多的标签,发表修改删除评论,用户对音乐的所有标签等内容。 项目地址:https://github.com/marktony/A... 本页仅收集国内部分官方API,如需查看其他版本,请点击这里。 目录 笔记 出行 词典 电商 地图 电影 即时通讯 开发者网...

    miqt 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<