# -*- coding:utf-8 -*-
import urllib
import urllib2
#post请求url
url = 'http://fanyi.youdao.com/translate'
#post请求headers
headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/65.0.3325.146 Safari/537.36"}
#用户输入的接口,翻译的字符串
keyword = raw_input("请输入要翻译的内容:")
#需要传给url的webforms表单,以字典的形式,方便urllib.urlencode转码
form_start = {'i':keyword}
data = form_content + form_end
#构建post请求
request = urllib2.Request(url, data=data, headers=headers)
#得到post请求的响应
response = urllib2.urlopen(request)
#打印响应的内容
import urllib
import urllib2
#post请求url
url = 'http://fanyi.youdao.com/translate'
#post请求headers
headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/65.0.3325.146 Safari/537.36"}
#用户输入的接口,翻译的字符串
keyword = raw_input("请输入要翻译的内容:")
#需要传给url的webforms表单,以字典的形式,方便urllib.urlencode转码
form_start = {'i':keyword}
form_content = urllib.urlencode(form_start)
form_end="&from=AUTO&to=AUTO&smartresult=dict&client=fanyideskweb&salt=1521341820332&sign=c6b16b40821b886e516da8ce2642a27e&doctype=json&version=2.1&keyfrom=fanyi.we b&action=FY_BY_REALTIME&typoResult=false"data = form_content + form_end
#构建post请求
request = urllib2.Request(url, data=data, headers=headers)
#得到post请求的响应
response = urllib2.urlopen(request)
#打印响应的内容
print response.read()
#post请求的url,需要检查一下,并不是一定是抓包时显示post地址,可能会出现