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 字符串split的用法分享
Mar 23 Python
Python同时向控制台和文件输出日志logging的方法
May 26 Python
python subprocess 杀掉全部派生的子进程方法
Jan 16 Python
pygame实现俄罗斯方块游戏
Jun 26 Python
Python 变量类型详解
Oct 10 Python
使用django的objects.filter()方法匹配多个关键字的方法
Jul 18 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
Aug 13 Python
python 利用已有Ner模型进行数据清洗合并代码
Dec 24 Python
基于python实现语音录入识别代码实例
Jan 17 Python
Python列表list操作相关知识小结
Jan 29 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 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
Thinkphp整合微信支付功能
2016/12/14 PHP
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
jQuery在ul中显示某个li索引号的方法
2015/03/17 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
js实现点击切换checkbox背景图片的简单实例
2017/05/08 Javascript
webpack开发跨域问题解决办法
2017/08/03 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
jQuery插件实现非常实用的tab栏切换功能【案例】
2019/02/18 jQuery
vue使用原生swiper代码实例
2020/02/05 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
vue 防止页面加载时看到花括号的解决操作
2020/11/09 Javascript
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
Python验证码截取识别代码实例
2020/05/16 Python
无惧面试,带你搞懂python 装饰器
2020/08/17 Python
python 如何实现遗传算法
2020/09/22 Python
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
公司领导推荐信
2013/11/12 职场文书
集体婚礼证婚词
2014/01/13 职场文书
入学生会自荐书范文
2014/02/05 职场文书
2014小学植树节活动总结
2014/03/10 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js