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他們所反映的信息

第二個是有道翻譯在線的爬蟲,覺得挺好玩,挺有意思

 

有道翻譯 爬蟲

#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)

結果

使我加深了對Python和爬蟲的興趣

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM