python通过生成cookie文件,并通过cookie文件请求网站
# -*- coding: utf-8 -*-# !/usr/bin/python
import cookielib
import urllib2
import urllib
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
cookie=cookielib.MozillaCookieJar()
cookie.load('cookie.txt',ignore_expires=True,ignore_discard=True)
req=urllib2.Request('http://a.test.com/cmdb/hosts/')
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
urllib2.install_opener(opener)
formdata={"user":"test"} #post数据
data_encoded = urllib.urlencode(formdata)
response=urllib2.urlopen(req,data_encoded)
print response.read()
页:
[1]