首页 > 编程语言 > 详细

python urllib2 cookie 设置

时间:2014-03-19 16:33:02      阅读:456      评论:0      收藏:0      [点我收藏+]

在模拟登录一些平台后,在抓取平台数据时需要将cookie设置到urllib2中,python有一个自己的cookielib库,可实现cookie的设置

bubuko.com,布布扣
#!/usr/bin/env python
#-*- coding: utf-8 -*-

import urllib2
import cookielib

#获取一个保存cookie的对象
cj = cookielib.LWPCookieJar()
#将一个保存cookie对象,和一个HTTP的cookie的处理器绑定
cookie_support = urllib2.HTTPCookieProcessor(cj)
#创建一个opener,将保存了cookie的http处理器,还有设置一个handler用于处理http的URL的打开
opener = urllib2.build_opener(cookie_support, urllib2.HTTPHandler)
#将包含了cookie、http处理器、http的handler的资源和urllib2对象板顶在一起
urllib2.install_opener(opener)

login_url = "登录url"
data_url = "需要抓取数据的url"


#登录请求
LoginRequest = urllib2.Request(login_url)
LoginResponse = urllib2.urlopen(LoginRequest)

#抓取数据请求
DataRequest = urllib2.Request(data_url)
DataResponse = urllib2.urlopen(DataResponse)
bubuko.com,布布扣

python urllib2 cookie 设置,布布扣,bubuko.com

python urllib2 cookie 设置

原文:http://www.cnblogs.com/yu-zhang/p/3611530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!