python有道自动翻译_python爬虫之有道在线翻译

今天初学了python这门课 老师简单的讲解了一下 python的安装环境,配置环境变量,当前主流Python使用的是3.x版本,

下午简单的讲解了python的起源,发展以及在各个方面的应用

然后晚上做完作业,无聊的看了会csdn博客,链接是

欢迎Follow、Star:https://github.com/Jack-Cherish/python-spider 进阶教程:http://cuijiahua.com/blog/spider/

做了俩个小爬虫,第一个,就是了解了一下爬虫的基本原理以及geturl,info,getcode他们所反映的信息

第二个是有道翻译在线的爬虫,觉得挺好玩,挺有意思

1471003-20180827195457725-1910945132.png

有道翻译 爬虫

#coding=utf-8

from urllib import request

from urllib import parse

import json

from bs4 import BeautifulSoup

Request_URL="http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"

form_data={}

form_data['i']='刘世奇是一个大傻子,哈哈哈哈'

form_data['from'] = 'AUTO'

form_data['to'] = 'AUTO'

form_data['smartresult'] = 'dict'

form_data['doctype']='json'

form_data['version']='2.1'

form_data['keyfrom']='fanyi.web'

form_data['action']='FY_BY_CLICKBUTTION'

form_data['typoResult']='false'

data=parse.urlencode(form_data).encode('utf-8')

response=request.urlopen(Request_URL,data)

html=response.read().decode('utf-8')

translate_results = json.loads(html)

# 找到翻译结果

translate_result = translate_results["translateResult"][0][0]['tgt']

# 打印翻译结果

print("翻译的结果是:%s" % translate_result)

结果

1471003-20180827195951515-1325814911.png

使我加深了对Python和爬虫的兴趣

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值