Python基于PycURL自动处理cookie的方法


Posted in Python onJuly 25, 2015

本文实例讲述了Python基于PycURL自动处理cookie的方法。分享给大家供大家参考。具体如下:

import pycurl
import StringIO
url = "http://www.google.com/"
crl = pycurl.Curl()
crl.setopt(pycurl.VERBOSE,1)
crl.setopt(pycurl.FOLLOWLOCATION, 1)
crl.setopt(pycurl.MAXREDIRS, 5)
crl.fp = StringIO.StringIO()
crl.setopt(pycurl.URL, url)
crl.setopt(crl.WRITEFUNCTION, crl.fp.write)
# Option -b/--cookie <name=string/file> Cookie string or file to read cookies from
# Note: must be a string, not a file object.
crl.setopt(pycurl.COOKIEFILE, "cookie_file_name")
# Option -c/--cookie-jar <file> Write cookies to this file after operation
# Note: must be a string, not a file object.
crl.setopt(pycurl.COOKIEJAR, "cookie_file_name")
crl.perform()
print crl.fp.getvalue()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python选课系统开发程序
Sep 02 Python
python实现寻找最长回文子序列的方法
Jun 02 Python
Python设计模式之备忘录模式原理与用法详解
Jan 15 Python
python实现简单聊天室功能 可以私聊
Jul 12 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
Feb 18 Python
Python编程快速上手——正则表达式查找功能案例分析
Feb 28 Python
Python爬虫过程解析之多线程获取小米应用商店数据
Nov 14 Python
python爬虫多次请求超时的几种重试方法(6种)
Dec 01 Python
python自动生成sql语句的脚本
Feb 24 Python
详解Python牛顿插值法
May 11 Python
我对PyTorch dataloader里的shuffle=True的理解
May 20 Python
python函数的两种嵌套方法使用
Apr 02 Python
Python基于PycURL实现POST的方法
Jul 25 #Python
Python实现对excel文件列表值进行统计的方法
Jul 25 #Python
Python自动扫雷实现方法
Jul 25 #Python
Python导出DBF文件到Excel的方法
Jul 25 #Python
Python实现的RSS阅读器实例
Jul 25 #Python
Python获取央视节目单的实现代码
Jul 25 #Python
Python实现将DOC文档转换为PDF的方法
Jul 25 #Python
You might like
基于php冒泡排序算法的深入理解
2013/06/09 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
Yii 框架使用Forms操作详解
2020/05/18 PHP
Laravel6.18.19如何优雅的切换发件账户
2020/06/14 PHP
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
2014/04/02 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
微信小程序 setData的使用方法详解
2017/04/20 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
React组件重构之嵌套+继承及高阶组件详解
2018/07/19 Javascript
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
2019/05/22 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
Python3 webservice接口测试代码详解
2020/06/23 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
STP的判定过程
2012/10/01 面试题
高级护理专业大学生求职信
2013/10/24 职场文书
大学班级学风建设方案
2014/05/01 职场文书
幼儿园大班个人总结
2015/02/28 职场文书
家庭贫困证明
2015/06/16 职场文书
pytorch中的numel函数用法说明
2021/05/13 Python
看完这篇文章获得一些java if优化技巧
2021/07/15 Java/Android
关于springboot 配置date字段返回时间戳的问题
2021/07/25 Java/Android
MySQL三种方式实现递归查询
2022/04/18 MySQL