python添加自定义cookies
2024-08-26 11:24:09
import cookielib,urllib2
class AddCookieHandler(urllib2.BaseHandler):
def __init__(self,cookieValue):
self.cookieValue = cookieValue
def http_request(self, req):
if not req.has_header('Cookie'):
req.add_unredirected_header('Cookie', self.cookieValue)
else:
cookie = req.get_header('Cookie')
req.add_unredirected_header('Cookie', self.cookieValue + '; ' + cookie)
return req
有时候仅仅使用python自带的cookielib不能满足我们的需求,这个时候我们就需要增加自定义的cookies了。网上找到相关文章,加以改进之后如上面所示,调用的时候可以如下。
cj = cookielib.CookieJar()
cookieProc = urllib2.HTTPCookieProcessor(cj)
opener = urllib2.build_opener(cookieProc, AddCookieHandler(sc))
urllib2.install_opener(opener)
如上面所示,其中的sc就是标准的cookies字符串,形如:"name=hehe;pass=gaoshangda"
最新文章
- JS框架
- Qt 5.7设置调试器
- UITableViewCell分割线左边部分缺少一些的解决方法
- Leetcode | Palindrome
- Oracle之sql追踪
- freetds链接错误
- Ajax防止重复提交
- 2016.08.06计算几何总结测试day1
- [学习笔记]设计模式之Bridge
- div+css知识点(2)
- 修改表增加字段默认值default
- Swift3GCD
- Effective Java 第三版——15. 使类和成员的可访问性最小化
- hdu 5464(dp)
- Java数据解析之XML
- Linux centos7.5操作系统的安装
- tp学习笔记1
- L1-037 A除以B (10 分)
- 基于 Python 和 Pandas 的数据分析(4) --- 建立数据集
- 【BZOJ3631】松鼠的新家 树链剖分
热门文章
- Java字符串的匹配问题,String类的matches方法与Matcher类的matches方法的使用比较,Matcher类的matches()、find()和lookingAt()方法的使用比较
- Select的option事件问题
- 架构师之路-在Dubbo中开发REST风格的远程调用
- MongoDB学习教程(3)-常用命令
- 分页查询不知你是否真正的懂和PHP的正则的应用和一些性能优化
- CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景
- jquery基本选择器:id选择器、class选择器、标签选择器、通配符选择器
- ionic构建APP--简单操作实现APP制作
- 将 C# 枚举反序列化为 JSON 字符串 实践
- linux安装禅道的步骤