【笔记】用Python写百度翻译网络爬虫
#################################
# Bugslator by Wuyang #
# @2017/2/11 #
# v1.1 #
#################################
import urllib.parse as up
import urllib.request as ur
import hashlib
import json
import randomurl = 'http://api.fanyi.baidu.com/api/trans/vip/translate'
tolang = input("请输入目标语言:") #目标语言 zh为中文 en为英文
word = input("请输入要翻译的内容:") #需要翻译的句子或单词
#key和appid在注册成为百度翻译开放平台开发者后由系统生成
key = 'XXXXXXXXXXXX'
appid = 'XXXXXXXXXXXXX'salt = random.randint(32768, 65536) #生成随机数
fromlang = 'auto' # 源语言 auto为自动识别
#加密算法
sign0 = appid + word + str(salt) + key
sign = (hashlib.md5(sign0.encode(encoding='utf-8'))).hexdigest()data = {}
data['q'] = word
data['from'] = fromlang
data['to'] = tolang
data['appid'] = appid
data['salt'] = salt
data['sign'] = signdata = up.urlencode(data).encode('utf-8')response = ur.urlopen(url, data)
html = response.read().decode('utf-8')target = json.loads(html) #处理json格式的返回结果
print("翻译结果:%s" % (target['trans_result'][0]['dst']))
【笔记】用Python写百度翻译网络爬虫相关推荐
- 【Python】百度翻译的爬虫实现(后篇)
这个程序可以实现中英文的自动识别然后进行翻译 看着程序就很好理解. import requestsimport jsonclass Translation():'''翻译'''def __init__ ...
- 【Python】百度翻译的爬虫实现(前篇)
该程序只能实现中文到英文的翻译 import requestsimport jsonurl = "http://fanyi.baidu.com/basetrans"query_st ...
- python代码翻译-用python实现百度翻译的示例代码
用python实现百度翻译,分享给大家,具体如下: 首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一 ...
- python爬百度翻译-用python实现百度翻译
用python实现百度翻译 首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一个小程序 打开浏览器 F ...
- python的翻译-用python实现百度翻译的示例代码
用python实现百度翻译,分享给大家,具体如下: 首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一 ...
- python在线翻译脚本_用python实现百度翻译的示例代码
用python实现百度翻译,分享给大家,具体如下: 首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一 ...
- code vs 代码格式化排版_23行代码,教你用python实现百度翻译!(建议收藏)
前言: 努力折腾的人生虽然不是符合完美生活,但它一定是个很精彩的人生!生命在于折腾,正如敲代码一样,你们说是吗? 文章主要介绍了用23行python代码实现百度翻译,颇有参考性,喜欢的记得转发收藏慢慢 ...
- python怎么读发音百度翻译-用python实现百度翻译的示例代码
用python实现百度翻译,分享给大家,具体如下: 首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一 ...
- python代码翻译器-用python实现百度翻译的示例代码
用python实现百度翻译,分享给大家,具体如下: 首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一 ...
- python怎么读发音百度翻译-用python实现百度翻译
用python实现百度翻译 首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一个小程序 打开浏览器 F ...
最新文章
- subcenter arcface学习笔记
- 奖牌分配/Median Pyramid Hard
- WCF 第八章 安全
- 微信小程序配置WSS协议
- 价值观对做产品的三点影响
- Ubuntu 18.04 卡死
- 使用Hadoop自带的例子wordcount实现词频统计
- 消息推送平台高可用实践(下)
- 【金融】【pytorch】使用深度学习预测期货收盘价涨跌——全连接神经网络模型构建与训练
- 机器学习案例系列教程——损失函数总结
- log4j.properties和log4j.xml配置
- 2020-07-02
- 存储器的分类整理(SRAM/DRAM/NOR FLASH/Nand FLASH)
- react在线编辑器
- PHP响应button的onclick事件
- 通过Cubro解决方案轻松过渡到100Gbit
- p图软件pⅰc_pic修图软件下载-pic修图 安卓版v16.4.52-PC6安卓网
- 重要的Linux系统文件介绍
- 【转】在数学的海洋中飘荡
- Codeforces Round #727 (Div. 2)
热门文章
- 博客怎么推广才能达到最佳优化效果
- 最全支付系统设计包含:账户,对账,风控...
- 如何生成SSH KEY及查看SSH KEY
- iOS 各种证书的作用、有效期、过期的后果和解决办法
- 慕课秒杀项目seckill
- 小米手机打开报告mimu查看程序调试错误locat
- 静止、极轨卫星遥感图像太阳及卫星天顶、方位角的计算
- 【论文翻译】InsetGAN :基于多个stylegan2-ada生成器拼接的全身人像生成(2203.InsetGAN for Full-Body Image Generation)
- 键盘上F1到F12按钮各自的功能定位_-Chaz-_新浪博客
- 计算机u盘病毒清除方式,终极:如何消除计算机上U盘的“文件夹.EXE病毒”?