爬蟲學習-簡單入門
阿新 • • 發佈:2018-11-13
今天開始學習爬蟲相關知識,學習的主要目的並不是去做資訊的收集,主要還是通過這個大眾化的知識板塊來學習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'])