|
|
发表于 2019-7-31 10:54:34
|
显示全部楼层
from urllib import request
from urllib import parse
import re
url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"
header = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0"}
key = input("请输入:")
formdata = {"i":key,
"from":"AUTO",
"to":"AUTO",
"smartresult":"dict",
"client":"fanyideskweb",
"salt":"15645387211875",
"sign":"af5cad2b8bd0f9367848712d1297c8ab",
"ts":"1564538721187",
"bv":"563490a3a59c96d89a5868bde7ab81c1",
"doctype":"json",
"version":"2.1",
"keyfrom":"fanyi.web",
"action":"FY_BY_REALTlME"}
data = parse.urlencode(formdata).encode('utf-8')
req = request.Request(url,data=data,headers=header)
resp = request.urlopen(req).read().decode('utf-8')
pat = r'"tgt":"(.*?)"}]]'
jguo = re.findall(pat,resp)
print(jguo[0]) |
|