|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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')]
复制代码
|
-
|