python請求有道翻譯

2021-10-07 13:24:25 字數 1058 閱讀 3939

import requests

import time, hashlib, math, random

import pprint

from fake_useragent import useragent

ua = useragent(

).random

defget_from

(word)

: r = math.floor(time.time()*

1000

) i =

str(r)

+str

(math.floor(random.random()*

10)) sign = hashlib.md5(

("fanyideskweb"

+str

(i)+

str(word)

+"mmbp%a-r6u3nw(n]bjueu"

).encode(

'utf-8'))

bv = hashlib.md5(ua.encode(

'utf-8'))

data =

return data

deftranslation

(word)

: data = get_from(word)

pprint.pprint(data)

url =

''headers =

response = requests.post(url=url,data=data,headers=headers)

.text

print

(response)

if __name__ ==

'__main__'

: word =

input

('請輸入需要翻譯的詞:'

) translation(word)

``

emmmmm,思路應該是沒錯的,不過還是返回error 50,找了挺久都沒找出來原因,我以為是構建引數的問題,改了還是不行。還是菜啊,有木有大佬解決一下。。。

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實戰 有道翻譯

利用python爬蟲實現有道翻譯的功能 requests post 方法 實戰 有道翻譯 import requests,json import time,random,hashlib import useragent name input 請輸入要查詢的單詞 now time time.time ...