摘要:
import reimport cookielibimport urllibimport urllib2import optparsedef checkAllCookiesExist(cookieNameList,cookieJar): cookiesDict={} for eachCookieName in cookieNameList: cookiesDict[eachCookieName]=False allCookieFound=True for cookie in cookieJar: if(cookie.name in cookiesDict): cookiesDict[cooki 阅读全文
摘要:
#模拟登陆百度空间,获得最开始登陆百度空间网页返回的cookieimport cookielib,urllib,urllib2loginUrl='http://hi.baidu.com/motionhouse'cj=cookielib.CookieJar() #新建CookieJar实例,用于保存cookieopener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) #处理cookie并生成openerurllib2.install_opener(opener) #安装使用openerresp=urllib2.url 阅读全文
摘要:
上篇实现了获取cookie,现在将已经获得的cookie,在提交HTTP的Post请求时,也发送出去,即实现带cookie的HTTP的Post请求import cookielib,urllib,urllib2#第一次请求URLbaiduSpaceEntryUrl='http://hi.baidu.com/motionhouse' #百度空间URLcj=cookielib.CookieJar()opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))urllib2.install_opener(opener)resp 阅读全文
摘要:
#模拟登陆百度空间,获得最开始登陆百度空间网页返回的cookieimport cookielib,urllib2loginUrl='http://hi.baidu.com/motionhouse'cj=cookielib.CookieJar() #新建CookieJar实例,用于保存cookieopener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) #处理cookie并生成openerurllib2.install_opener(opener) #安装使用openerresp=urllib2.urlopen(lo 阅读全文