Add header方式
import urllib2
opener = urllib2.build_opener()
opener.addheaders.append(('Cookie', 'cookiename=cookievalue'))
f = opener.open("http://zcgnotes.com/")
import urllib2
opener = urllib2.build_opener()
opener.addheaders.append(('Cookie', 'cookiename=cookievalue'))
f = opener.open("http://zcgnotes.com/")
import urllib2 opener = urllib2.build_opener() opener.addheaders.append(('Cookie', 'cookiename=cookievalue')) f = opener.open("http://zcgnotes.com/")
CookieJar方式
from cookielib import CookieJar
import urllib2
import urllib
cj = CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
formdata = { 'username' : username, 'password' : password }
encoded_data = urllib.urlencode(formdata)
response = opener.open('https://zcgnotes.com', encoded_data)
content = response.read()
from cookielib import CookieJar
import urllib2
import urllib
cj = CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
formdata = { 'username' : username, 'password' : password }
encoded_data = urllib.urlencode(formdata)
response = opener.open('https://zcgnotes.com', encoded_data)
content = response.read()
from cookielib import CookieJar import urllib2 import urllib cj = CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) formdata = { 'username' : username, 'password' : password } encoded_data = urllib.urlencode(formdata) response = opener.open('https://zcgnotes.com', encoded_data) content = response.read()
可將open安裝在urllib2中,所以urllib2都會包含該cookies,方面login等操作
urllib2.install_opener(opener)
urllib2.install_opener(opener)
urllib2.install_opener(opener)