Python實戰 有道翻譯

2021-10-13 02:10:36 字數 993 閱讀 3689

利用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...