爬有道在线翻译(已完善)
来源:互联网 发布:opticalflares mac 编辑:程序博客网 时间:2024/06/10 15:38
今天写了个爬有道在线翻译的python爬虫,可以获得有道翻译的结果,先把代码放这(按q退出)
import urllib.requestimport urllib.parseimport jsonwhile 1:temp=input('请输入你要翻译的内容:')if temp=='q':breakurl='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'head={}head['User-Agent']='Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36'data={}data['type']='AUTO'data['i']=tempdata['doctype']='json'data['xmlVersion']='1.8'data['keyfrom']='fanyi.web'data['ue']='UTF-8'data['action']='FY_BY_CLICKBUTTON'data['typoResult']='true'data=urllib.parse.urlencode(data).encode('utf-8')a=urllib.request.Request(url,data,head)aa=urllib.request.urlopen(a)html=aa.read().decode('utf-8')target=json.loads(html)print('翻译结果:%s'%(target['translateResult'][0][0]['tgt']))
就这些,一个简单的爬虫~~
0 0
- 爬有道在线翻译(已完善)
- PYTHON-基于有道的在线翻译
- Python抓取有道翻译,得到在线翻译结果
- 使用有道API完成在线翻译功能
- Android使用有道翻译API实现在线翻译功能
- 在线翻译
- 在线翻译
- Google在线翻译(WinForm版)
- 获取有道词典在线翻译结果 及 Windows下配置运行ASP
- python第三个小程序,终于学到爬虫了~~~,利用有道,爬出个在线翻译小程序~~~~~
- 有道词典“网络已断开”的解决办法
- [ZJOI2008]树的统计Count(点权树链剖分(模板已完善))
- WP8页面跳转实现参数传递的多种方法(已完善)
- Girls' research(已完善的Manacher算法模板:输出最长回文子串)
- hdu3966 Aragorn's Story(基于点权的树链剖分模板题(模板是基于已完善的边权树剖模板修改的,模板较较完善))
- python爬取返利网(完善)
- 在线翻译总集
- 网页在线翻译
- 【HTTP协议】请求、响应、状态码
- 开源项目【LikeCloudMusic 云音】仿网易云音乐
- Android 中SocketClient client = new SocketClient("IP_ADDRESS",8000)出错
- Android 图片在Editext里面,不是放在editext右边 是放在里面 右侧
- Android 23使用定位权限报错Call requires permission which may be rejected by user
- 爬有道在线翻译(已完善)
- JAVA学习推荐书籍
- 辞旧迎新,再见2016,欢迎2017
- 深入解读Spring Framework事务管理(第四弹:基于@Transactional注解的声明式事务管理)
- 【R语言】 之 基础知识初探
- cocos2d-x多触点问题
- 算法杂货铺——分类算法之贝叶斯网络(Bayesian networks)
- 求助~如何开始一个企业级应用。
- org.apache.commons.lang3.StringUtils 的相关用法