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网络编程学习笔记(九):数据库客户端 DB-API
Jun 09 Python
基于scrapy实现的简单蜘蛛采集程序
Apr 17 Python
Python中使用strip()方法删除字符串中空格的教程
May 20 Python
python去除字符串中的换行符
Oct 11 Python
基于Python的文件类型和字符串详解
Dec 21 Python
Python实现程序判断季节的代码示例
Jan 28 Python
Python logging模块写入中文出现乱码
May 21 Python
PyQt5的相对布局管理的实现
Aug 07 Python
浅析Python requests 模块
Oct 09 Python
Python判断变量是否是None写法代码实例
Oct 09 Python
Python内置函数及功能简介汇总
Oct 13 Python
python实现图片转字符画的完整代码
Feb 21 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 register_globals 值为on与off的理解
2013/09/26 PHP
php启用sphinx全文搜索的实现方法
2014/12/24 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
tp5修改(实现即点即改)
2019/10/18 PHP
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
js导出excel文件的简洁方法(推荐)
2016/11/02 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
python删除字符串中指定字符的方法
2018/08/13 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
Python networkx包的实现
2020/02/14 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
加拿大廉价机票预订网站:CheapOair.ca
2018/03/04 全球购物
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
Notino希腊:购买香水和美容产品
2019/07/25 全球购物
出国导师推荐信
2014/01/16 职场文书
优秀民警事迹材料
2014/01/29 职场文书
新任教师自我鉴定
2014/02/24 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
护士求职自荐信范文
2015/03/04 职场文书
小学教师教学随笔
2015/08/14 职场文书
中学音乐课教学反思
2016/02/18 职场文书