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实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
Jun 04 Python
跟老齐学Python之大话题小函数(2)
Oct 10 Python
使用Python开发windows GUI程序入门实例
Oct 23 Python
Python操作Word批量生成文章的方法
Jul 28 Python
win与linux系统中python requests 安装
Dec 04 Python
Python实现的密码强度检测器示例
Aug 23 Python
在django admin中添加自定义视图的例子
Jul 26 Python
在Python中os.fork()产生子进程的例子
Aug 08 Python
Python定义一个函数的方法
Jun 15 Python
Python实例教程之检索输出月份日历表
Dec 16 Python
看看如何用Python绘制小米新版天价logo
Apr 20 Python
Elasticsearch 基本查询和组合查询
Apr 19 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
重置版游戏视频
2020/04/09 魔兽争霸
一个简单计数器的源代码
2006/10/09 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
php session的锁和并发
2016/01/22 PHP
PHP微信开发之有道翻译
2016/06/23 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
2011/06/08 Javascript
jquery插件珍藏(图片局部放大/信息提示框)
2013/01/08 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
详解vue.js之props传递参数
2017/12/12 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
JS运算符优先级与表达式示例详解
2020/09/04 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
Python实现名片管理系统
2020/02/14 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
C#中的验证控件有几种
2014/03/08 面试题
卫校护理专业毕业生求职信
2013/11/26 职场文书
校园达人秀策划书
2014/01/12 职场文书
家长学校实施方案
2014/03/15 职场文书
社会实践活动总结范文
2014/07/03 职场文书