python爬虫04--有道翻译
import urllib.request import urllib.parse import json url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null' #定义一个字典 input_data =input("请输入您要翻译的语句:") data = {} data['type'] = 'AUTO' data['i'] = input_data data['doctype'] = 'json' data['xmlVersion'] = '1.8' data['keyfrom'] = 'fanyi.web' data['ue'] = 'UTF-8' data['action'] = 'FY_BY_CLICKBUTTON' data['typoResult'] = 'true' #data urlencode 硬编码为utf-8的编码 data = urllib.parse.urlencode(data).encode("utf-8") #请求 request = urllib.request.urlopen(url,data) #读取文本解码 data = request.read().decode("utf-8") print(data) print('###################################') string = json.loads(data) print(string) print('##################################') tra = string['translateResult'][0][0]['tgt'] print("您输入的是:" + input_data + " 翻译为:" + tra)
python爬虫04--有道翻译相关推荐
- python爬虫模拟有道翻译
python爬虫模拟有道翻译 案例目的: 通过模拟有道翻译,介绍携带form表单发送post请求以及破解form表单中的加密数据. 案例实现功能: 模拟有道翻译,实现中英互译. 爬取过程分析: 找到目 ...
- Python爬虫破解有道翻译
有道翻译是以异步方式实现数据加载的,要实现对此类网站的数据抓取,其过程相对繁琐,本节我以有道翻译为例进行详细讲解. 通过控制台抓包,我们得知了 POST 请求的参数以及相应的参数值,如下所示: 图1: ...
- 教你用Python爬虫自制有道翻译词典
Python爬虫能够实现的功能有很多,就看你如何去使用它了.今天小千就来教大家如何去利用Python爬虫自制一个有道翻译词典. 首先打开有道翻译页面,尝试输入hello,就出现翻译了,可以自动翻译.有 ...
- 【Python爬虫】有道翻译
Hello,爬虫 直接贴代码 import urllib.requestimport time import random import hashlib # 上边三个模块是用于生成有道翻译的有效时间戳 ...
- 基于python爬取有道翻译,并在线翻译
基于python爬取有道翻译,并在线翻译 由于我也是爬虫新学者,有什么做的不对的请多加包涵 我们需要使用的库如下 from urllib import request import urllib im ...
- Python爬虫实例:自制翻译机(简单)
文章目录 Python爬虫实例:自制翻译机 要求实现功能:用户输入英文或中文,程序即可打印出来对应的译文. 步骤 解决反爬 上码 加界面 结果展示 Python爬虫实例:自制翻译机 一起试试爬取有道翻 ...
- python有道翻译接口-Python通过调用有道翻译api实现翻译功能示例
本文实例讲述了Python通过调用有道翻译api实现翻译功能.分享给大家供大家参考,具体如下: 通过调用有道翻译的api,实现中译英.其他语言译中文 Python代码: # coding=utf-8 ...
- Python 打造基于有道翻译的命令行翻译工具(命令行爱好者必备)
Python 打造基于有道翻译的命令行翻译工具(命令行爱好者必备) 之前基于百度写了一篇博文 Python 打造基于百度翻译的命令行翻译工具,本来这工具用得挺好的.但是没想到,近期处于不知道啥原因,不 ...
- python读音有道-python爬虫之有道在线翻译
今天初学了python这门课 老师简单的讲解了一下 python的安装环境,配置环境变量,当前主流Python使用的是3.x版本, 下午简单的讲解了python的起源,发展以及在各个方面的应用 然后晚 ...
- python3爬虫有道翻译_一篇文章教会你利用Python网络爬虫获取有道翻译手机版的翻译接口...
[一.项目背景] 有道翻译作为国内最大的翻译软件之一,用户量巨大.在学习时遇到不会的英语词汇,会第一时间找翻译,有道翻译就是首选.今天教大家如何去获取有道翻译手机版的翻译接口. ![image](ht ...
最新文章
- Nacos离GA更进一步:0.9.0发布
- 限时抢订!价值4800元TechNet Plus赠阅一年!今天己到哈~~~
- ajax如何知道超时请求,如何发送ajax请求来检查会话超时并在grails中呈现relogin消息?...
- 浅析MySQL JDBC连接配置上的两个误区
- 高等数学上-赵立军-北京大学出版社-题解-练习2.5
- Vue-cli3配置教程入门
- 开源 java CMS - FreeCMS2.3会员我的简历
- 4.UNIX 环境高级编程--文件和目录
- mysql tomcat 自动重连_Tomcat JDBC数据库连接池断开重连
- [转]SQL Server 2000执行计划成本(2/5)
- 分布估计算法(Estimation of Distribution Algorithm)
- 新华三PRIMERA,开启存储新纪元
- 无线WIFI“信道”
- COSC1076_assignment2_221
- 解决Sublime Text菜单栏和标签栏不见问题
- 高质量的博客评论外链有用么?
- QQ空间的花花快速成长所需的东东(转)
- css首行缩进字符间距行高_黑暗代码风格的学院:换行,间距和缩进
- 通过不同的查询方式解决笛卡尔集问题
- 三星s2 硬刷Android 8,六年老机吃上奥利奥:第三方三星S2安卓8.0刷机包发布