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的装饰器的运用
May 05 Python
python实现爬虫下载美女图片
Jul 14 Python
Python 中Pickle库的使用详解
Feb 24 Python
python numpy格式化打印的实例
May 14 Python
使用pycharm生成代码模板的实例
May 23 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
pygame游戏之旅 调用按钮实现游戏开始功能
Nov 21 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
python做反被爬保护的方法
Jul 01 Python
Python线程障碍对象Barrier原理详解
Dec 02 Python
Python3爬虫中Selenium的用法详解
Jul 10 Python
Python入门之使用pandas分析excel数据
May 12 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
pw的一个放后门的方法分析
2007/10/08 PHP
php使用GD创建保持宽高比缩略图的方法
2015/04/17 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
PHP中的self关键字详解
2019/06/23 PHP
laravel5环境隐藏index.php后缀(apache)的方法
2019/10/12 PHP
javascript Onunload与Onbeforeunload使用小结
2009/12/31 Javascript
js的逻辑运算符 ||
2010/05/31 Javascript
理清apply(),call()的区别和关系
2011/08/14 Javascript
jQuery关键词说明插件cluetip使用指南
2015/04/21 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
简单谈谈json跨域
2016/03/13 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
React Router基础使用
2017/01/17 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
详解A标签中href=&quot;&quot;的几种用法
2017/08/20 Javascript
Vue中props的使用详解
2018/06/15 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
Python正则表达式分组概念与用法详解
2017/06/24 Python
python2.7安装图文教程
2018/03/13 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
Python HTMLTestRunner可视化报告实现过程解析
2020/04/10 Python
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
领导班子三严三实心得体会
2014/10/13 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
2015入党自荐书范文
2015/03/05 职场文书
社区宣传标语口号
2015/12/26 职场文书
2016年党员创先争优承诺书
2016/03/25 职场文书
浅谈Python数学建模之线性规划
2021/06/23 Python
详解Python flask的前后端交互
2022/03/31 Python