1. 程式人生 > >爬蟲學習-簡單入門

爬蟲學習-簡單入門

今天開始學習爬蟲相關知識,學習的主要目的並不是去做資訊的收集,主要還是通過這個大眾化的知識板塊來學習python相關知識。

第一個例子是進行python實現程式角度的自動翻譯例項,相關程式碼如下:

#首先匯入需要的包
import  urllib.request as req
import  urllib.parse as pa
import  json as js

#通過使用者輸入的內容進行翻譯
content = input('請輸入要翻譯的內容:')
#生成data 字典資訊
data = {}
data['i'] = content
data['doctype'] = 'json'
data['keyfrom'] = 'fanyi.web'
data = pa.urlencode(data).encode('utf-8')
#開啟相關網址
response = req.urlopen("http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule",data)
#讀取資訊並且進行解碼操作
html = response.read().decode('utf-8')
#把讀取到的資訊通過json解析
tar = js.loads(html)
#列印輸出
print('翻譯後的結果為:%s' %tar['translateResult'][0][0]['tgt'])