| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
#使用代理机制 
ip_list=['221.237.154.57:9797','112.95.205.60:8888','112.95.24.181:8118'] 
content=input('请输入想要翻译的内容,如果是[q],则退出:') 
url='http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule' 
data={} 
data['i']=content 
data['from']='AUTO' 
data['to']='AUTO' 
data['smartresult']='dict' 
data['client']='fanyideskweb' 
data['salt']='1510569170831' 
data['sign']='7adde2c43a6eb452e72893a3913e178b' 
data['doctype']='json' 
data['action']='FY_BY_CLICKBUTTION' 
data['typoResult']='false' 
data=urllib.parse.urlencode(data).encode('utf-8') 
proxy_support=urllib.request.ProxyHandler({'http':random.choice(ip_list)}) 
opener=urllib.request.build_opener(proxy_support) 
opener.addheaders={'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36'} 
urllib.request.install_opener(opener) 
#reponse = urllib.request.urlopen(url,data) 
req = urllib.request.Request(url) 
#reponse=urllib.request.urlopen(req) 
reponse=opener.open(req,data) 
html=reponse.read().decode(encoding='UTF-8') 
print (html)
- opener.addheaders=[('User-Agent','Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36')]
 
  复制代码 
 
 
 |   
- 
 
 
 
 
 
 
 
 |