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