| 
 | 
 
 
 楼主 |
发表于 2017-5-5 19:12:26
|
显示全部楼层
 
 
 
 
#!/usr/bin/python 
#-*- coding:utf-8 -*- 
import urllib.request 
import urllib.parse 
url='http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule&sessionFrom=null' 
head={'Connection':'keep-alive','Referer':'http://fanyi.youdao.com/', 
'User-Agent':'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1'} 
 
a='''i:爱情 
from:AUTO 
to:AUTO 
smartresult:dict 
client:fanyideskweb 
salt:1493980359397 
sign:30ebd3645a6256a0fb9d48ab73041355 
doctype:json 
version:2.1 
keyfrom:fanyi.web 
action:FY_BY_CLICKBUTTON 
typoResult:true''' 
       
b=a.split('\n') 
data={} 
for each in b: 
        c=each.split(':') 
        data[c[0]]=c[1] 
data['i']=input('请输入要翻译的内容:') 
 
data=urllib.parse.urlencode(data).encode('utf-8')  #将date转化为utf-8格式 
 
req=urllib.request.Request(url,data=data,headers=head) 
 
response=urllib.request.urlopen(req) 
 
html = response.read().decode('utf-8') 
 
print(html) 
 
 
 
 
这是我加了以后的代码,结果还是一样 |   
 
 
 
 |