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 相关文章推荐
利用Python开发实现简单的记事本
Nov 15 Python
win10环境下python3.5安装步骤图文教程
Feb 03 Python
Python进阶学习之特殊方法实例详析
Dec 01 Python
PyTorch CNN实战之MNIST手写数字识别示例
May 29 Python
基于python的图片修复程序(实现水印去除)
Jun 04 Python
Python中pip更新和三方插件安装说明
Jul 08 Python
详解Django的model查询操作与查询性能优化
Oct 16 Python
基于Pytorch SSD模型分析
Feb 18 Python
Python基于类路径字符串获取静态属性
Mar 12 Python
Python实现电视里的5毛特效实例代码详解
May 15 Python
python logging模块的使用详解
Oct 23 Python
Django多个app urls配置代码实例
Nov 26 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
解析php时间戳与日期的转换
2013/06/06 PHP
php生成验证码函数
2015/10/20 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
改进UCHOME的记录发布,增强可访问性用户体验
2011/01/17 Javascript
js字符串转成JSON
2013/11/07 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
分享一个自己写的简单的javascript分页组件
2015/02/15 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
three.js快速入门【推荐】
2017/01/21 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
2018/12/19 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
2015/04/05 Python
python去除所有html标签的方法
2015/05/05 Python
python统计cpu利用率的方法
2015/06/02 Python
python连接字符串的方法小结
2015/07/13 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
python中logging库的使用总结
2017/10/18 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
利用Vscode进行Python开发环境配置的步骤
2020/06/22 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
HTML5有哪些新特征
2015/12/01 HTML / CSS
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
Sony C++笔试题
2013/03/10 面试题
餐饮管理自我介绍信
2014/01/15 职场文书
《姥姥的剪纸》教学反思
2014/02/25 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
七一晚会主持词
2015/06/29 职场文书
总结Pyinstaller打包的高级用法
2021/06/28 Python
mysql函数之截取字符串的实现
2022/08/14 MySQL