利用python爬蟲實現有道翻譯的功能
# requests post 方法 實戰:有道翻譯
import requests,json
import time,random,hashlib
# import useragent
name =
input
('請輸入要查詢的單詞: '
)now_time = time.time()*
1000
sj =
str(random.randint(1,
9))salt =
str(
int(now_time)
)+ sj
str_ =
"fanyideskweb"
+ name + sj +
"tbh5e8=q6u3exe+&l[4c@"
md = hashlib.md5(
)md.update(str_.encode())
md5_str = md.hexdigest(
)data =
res = requests.post(url=
'', data=data,headers=
)t = res.content.decode(
'utf8'
)# 把返回來的json字串解析成字典
result_dict = json.loads(t)
# 獲取翻譯結果
print
(result_dict)
ans=result_dict[
'translateresult'][
0][0
]['tgt'
]print
('翻譯的結果是:'
python有道翻譯 Python版有道翻譯
做過爬蟲的朋友應該很通俗易懂,話不多說 亮 吧。需要用到的模組 urllib time hashlib random json code encoding utf 8 author search plugname youdaodict import urllib.request import url...
python 嘗試有道翻譯
乙隻小白的爬蟲,寫了乙個簡單 有道翻譯 記錄一下,如果大家有更好的方式 方法記得分享一下哦!coding utf 8 import urllib,urllib2,json url 有道翻譯 def translation word data data urllib.urlencode data en...
python請求有道翻譯
import requests import time,hashlib,math,random import pprint from fake useragent import useragent ua useragent random defget from word r math.floor t...