def send_common_request(url, is_post, cookie, para=''):
"""
?????WEB???????
:url: ??URL
:is_post: ???POST
:cookie: cookie
"""
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:42.0) Gecko/20100101 Firefox/42.0',
'Cookie': cookie
}
# dns cache
# socket.getaddrinfo = new_getaddrinfo
try:
encoding_support = ContentEncodingProcessor()
opener = urllib2.build_opener(encoding_support, urllib2.HTTPHandler)
urllib2.install_opener(opener)
if is_post == 2: # post
# url, query = url.split('?', 1)
return urllib2.urlopen(urllib2.Request(url, para, headers=headers)).read()
else:
return urllib2.urlopen(urllib2.Request('?'.join([url, para]), headers=headers)).read()
except:
return ''
评论列表
文章目录