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实现生成简单的Makefile文件代码示例
Mar 10 Python
详解使用python crontab设置linux定时任务
Dec 08 Python
python opencv实现图片旋转矩形分割
Jul 26 Python
Python利用itchat库向好友或者公众号发消息的实例
Feb 21 Python
python安装numpy和pandas的方法步骤
May 27 Python
python3.6环境安装+pip环境配置教程图文详解
Jun 20 Python
flask框架自定义url转换器操作详解
Jan 25 Python
python实现梯度法 python最速下降法
Mar 24 Python
python高级特性简介
Aug 13 Python
Django-Scrapy生成后端json接口的方法示例
Oct 06 Python
Python 高级库15 个让新手爱不释手(推荐)
May 15 Python
Python torch.flatten()函数案例详解
Aug 30 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相关资料
2006/10/09 PHP
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
php全排列递归算法代码
2012/10/09 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
如何重写Laravel异常处理类详解
2020/12/20 PHP
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
2016/06/28 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
2019/07/15 Javascript
Vue中jsx不完全应用指南小结
2019/11/01 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
[43:53]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.22
2019/09/05 DOTA
python 将字符串转换成字典dict
2013/03/24 Python
python转换摩斯密码示例
2014/02/16 Python
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
Python如何实现邮件功能
2020/05/27 Python
python绘制分布折线图的示例
2020/09/24 Python
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
Nayomi官网:沙特阿拉伯王国睡衣和内衣品牌
2020/12/19 全球购物
节水口号标语
2014/06/19 职场文书
红色革命电影观后感
2015/06/18 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL
Python实现文字pdf转换图片pdf效果
2022/04/03 Python