码迷,mamicode.com
首页 > 其他好文 > 详细

有道字典爬虫

时间:2018-10-07 11:30:20      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:html   response   app   live   color   open   cookie   key   xmlhttp   

有道字典翻译接口:

from urllib import request
from urllib import response
from urllib import parse

key = input("请输入要翻译的文字:")
formdata = {
    "action":"FY_BY_REALTIME",
    "client":"fanyideskweb",
    "doctype":"json",
    "from":"AUTO",
    "i":key,
    "keyfrom":"fanyi.web",
    "smartresult":"dict",
    "to": "AUTO",
    "typoResult": "false",
    "version": "2.1"
}

headers = {
              "Origin": "http://fanyi.youdao.com",
              "Connection": "Keep-Alive",
              "X-Requested-With": "XMLHttpRequest",
              "User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36",
              "Accept":"application / json, text / javascript, * / *; q = 0.01",
              "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
              "Accept-Language": "zh-CN,zh;q=0.9",
              "Cookie": "OUTFOX_SEARCH_USER_ID=-1422077745@10.168.8.63; JSESSIONID=aaa3ISYIWd-tGeQO-Kjzw; OUTFOX_SEARCH_USER_ID_NCOO=1045054394.1731315; DICT_UGC=be3af0da19b5c5e6aa4e17bd8d90b28a|; JSESSIONID=abcxAFXVMlyT2gJevVjzw; ___rl__test__cookies=1538880352137"

}
data = bytes(parse.urlencode(formdata),"utf-8")
url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"
req = request.Request(url,data=data,headers=headers)
res = request.urlopen(req)
print(res.read().decode("utf-8"))

 

有道字典爬虫

标签:html   response   app   live   color   open   cookie   key   xmlhttp   

原文地址:https://www.cnblogs.com/lxk2010012997/p/9749600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!