Python基于PycURL实现POST的方法


Posted in Python onJuly 25, 2015

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

import pycurl
import StringIO
import urllib
url = "http://www.google.com/"
post_data_dic = {"name":"value"}
crl = pycurl.Curl()
crl.setopt(pycurl.VERBOSE,1)
crl.setopt(pycurl.FOLLOWLOCATION, 1)
crl.setopt(pycurl.MAXREDIRS, 5)
#crl.setopt(pycurl.AUTOREFERER,1)
crl.setopt(pycurl.CONNECTTIMEOUT, 60)
crl.setopt(pycurl.TIMEOUT, 300)
#crl.setopt(pycurl.PROXY,proxy)
crl.setopt(pycurl.HTTPPROXYTUNNEL,1)
#crl.setopt(pycurl.NOSIGNAL, 1)
crl.fp = StringIO.StringIO()
crl.setopt(pycurl.USERAGENT, "dhgu hoho")
# Option -d/--data <data>  HTTP POST data
crl.setopt(crl.POSTFIELDS, urllib.urlencode(post_data_dic))
crl.setopt(pycurl.URL, url)
crl.setopt(crl.WRITEFUNCTION, crl.fp.write)
crl.perform()
print crl.fp.getvalue()

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

Python 相关文章推荐
使用IPython来操作Docker容器的入门指引
Apr 08 Python
用实例解释Python中的继承和多态的概念
Apr 27 Python
Python中的Descriptor描述符学习教程
Jun 02 Python
python re模块findall()函数实例解析
Jan 19 Python
Python处理文本换行符实例代码
Feb 03 Python
python opencv旋转图像(保持图像不被裁减)
Jul 26 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
django-初始配置(纯手写)详解
Jul 30 Python
python rsync服务器之间文件夹同步脚本
Aug 29 Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 Python
基于Python快速处理PDF表格数据
Jun 03 Python
详解Python中__new__方法的作用
Mar 31 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
将Django框架和遗留的Web应用集成的方法
Jul 24 #Python
You might like
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
PHP实现简单登录界面
2019/10/23 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
javascript IFrame 强制刷新代码
2009/07/23 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
2014/12/17 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
利用angularjs1.4制作的简易滑动门效果
2017/02/28 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
[01:10:58]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
python使用knn实现特征向量分类
2018/12/26 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
2020/03/07 Python
什么是Python中的顺序表
2020/06/02 Python
python怎么判断素数
2020/07/01 Python
python求解汉诺塔游戏
2020/07/09 Python
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
Oral-B荷兰:牙医最推荐的品牌
2020/02/25 全球购物
哥伦比亚加拿大官网:Columbia Sportswear Canada
2020/09/07 全球购物
华硕新加坡官方网上商店:ASUS Singapore
2020/07/09 全球购物
自我鉴定书面格式
2014/01/13 职场文书
营销总经理岗位职责
2014/02/02 职场文书
文科生自我鉴定
2014/02/15 职场文书
自动一体化专业求职信
2014/03/15 职场文书
可可西里观后感
2015/06/08 职场文书
物业管理交接协议书
2016/03/24 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书