資源簡介
代碼片段和文件信息
import?urllib.request??#導(dǎo)入urllib模塊,主要功能是獲取網(wǎng)頁數(shù)據(jù),request用于模擬發(fā)送請求
import?urllib.parse??#parse提供url處理
import?json??#導(dǎo)入json模塊,是一種輕量級的數(shù)據(jù)交換格式,現(xiàn)在也常用于http請求中
#定義函數(shù)
def?get_data(words):
????data?=?{}
????data[“type“]?=?“AUTO“
????data[“i“]?=?words
????data[“doctype“]?=?“json“#數(shù)據(jù)解析成json格式
????data[“xmlVersion“]?=?“1.8“
????data[“keyfrom:fanyi“]?=?“web“#?鑰匙來自于有道翻譯
????data[“ue“]?=?“UTF-8“#數(shù)據(jù)解碼為‘utf-8‘
????data[“action“]?=?“FY_BY_CLICKBUTTON“
????data[“typoResult“]?=?“true“??#結(jié)果為真
????data?=?urllib.parse.urlencode(data).encode(‘utf-8‘)#表單數(shù)據(jù)處理
????return?data??#返回?cái)?shù)據(jù)
def?url_open(url?data):#打開url,數(shù)據(jù)
????req?=?urllib.request.Request(url?data)#請求url,數(shù)據(jù)
????req.add_header(“User-Agent“?“Mozilla/5.0?(Windows?NT?6.1;?WOW64)?AppleWebKit/537.36?(KHTML?like?Gecko)?Chrome/44.0.2403.157?Sa
- 上一篇:Python 天氣查詢
- 下一篇:python 拼圖 小游戲
評論
共有 條評論