摘要: 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 阅读全文
posted @ 2014-03-23 17:59 junezhang 阅读(594) 评论(0) 推荐(0) 编辑
摘要: #模拟登陆百度空间,获得最开始登陆百度空间网页返回的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 阅读全文
posted @ 2014-03-23 15:13 junezhang 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 上篇实现了获取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 阅读全文
posted @ 2014-03-23 15:00 junezhang 阅读(27240) 评论(0) 推荐(0) 编辑
摘要: #模拟登陆百度空间,获得最开始登陆百度空间网页返回的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 阅读全文
posted @ 2014-03-23 14:47 junezhang 阅读(1699) 评论(0) 推荐(0) 编辑