|

楼主 |
发表于 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)
这是我加了以后的代码,结果还是一样 |
|