# encoding: utf-8 import urllib.request import urllib.parse # 请求头 headers = { "Accept": "application/json, text/javascript, */*; q=0.01", #"Accept-Encoding": "gzip, deflate", "Accept-Language": "zh-CN,zh;q=0.9", "Content-Length": "257", "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", "Cookie": 'OUTFOX_SEARCH_USER_ID_NCOO=820984995.7690552; OUTFOX_SEARCH_USER_ID="-944297607@10.168.11.15"; DICT_UGC=be3af0da19b5c5e6aa4e17bd8d90b28a|; JSESSIONID=abcnOKzjIDt5T4J2urJMw; ___rl__test__cookies=1553223318982', "Host": "fanyi.youdao.com", "Origin": "http://fanyi.youdao.com", "Proxy-Connection": "keep-alive", "Referer": "http://fanyi.youdao.com/", "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36", "X-Requested-With": "XMLHttpRequest" } # 请求数据 data = { "i": "chinese", "from": "AUTO", "to": "AUTO", "smartresult": "dict", "client": "fanyideskweb", "salt": "15532233189856", "sign": "f4902604a9d00c85c7d43fa922fe388a", "ts": "1553223318985", "bv": "1019cebec8964b31ae853aba7d1b5daa", "doctype": "json", "version": "2.1", "keyfrom": "fanyi.web", "action": "FY_BY_REALTlME", "typoResult": "false" } # 请求地址 url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule' # 数据编码 data = urllib.parse.urlencode(data).encode() req = urllib.request.Request(url=url, data=data, headers=headers) rsp = urllib.request.urlopen(req) content = rsp.read() html = content.decode("utf-8", errors="replace") print(html)
简单的有道翻译爬虫
最新推荐文章于 2024-09-13 15:05:36 发布