python中get、post数据
2015-08-29 20:15
597 查看
方法一:urllib2
参考:/article/6216546.html
post:
参考:/article/6216546.html
post:
#!/usr/bin/python #coding=utf-8 import urllib import urllib2 def post(url, data): req = urllib2.Request(url) data = urllib.urlencode(data) #enable cookie opener = urllib2.build_opener(urllib2.HTTPCookieProcessor()) response = opener.open(req, data) return response.read() def main(): posturl = "http://www.xiami.com/member/login" data = {'email':'myemail', 'password':'mypass', 'autologin':'1', 'submit':'登 录', 'type':''} print post(posturl, data) if __name__ == '__main__': main() #该代码片段来自于: http://www.sharejs.com/codes/python/5756[/code]
get:data['name'] = 'Somebody Here' data['location'] = 'Northampton' data['language'] = 'Python' url_values = urllib.urlencode(data) url = 'http://pythoneye.com/example.cgi' full_url = url + '?' + url_values data = urllib2.open(full_url)
2、response
resp = requests.get(url, {'level': level, 'starttime': starttime, 'endtime': endtime})
resp_dict = json.loads(resp.text)
resp_data = resp_dict['data']
参考:http://requests-docs-cn.readthedocs.org/zh_CN/latest/user/quickstart.html
相关文章推荐
- Windows搭建python开发环境,python入门到精通[一]
- 一步步学习Python-django开发-Mac下搭建Python-Django环境
- Python中的列表生成式和多层表达式
- 使用Python脚本将文字转换为图片的实例分享
- 利用python收发邮件功能实现远程电脑的控制
- Python 函数之参数、局部变量
- Python扫描内网存活的主机
- python2.7 beautifulsoup学习使用
- python2.7 beautifulsoup安装下载
- Python分词模块推荐:jieba中文分词
- python内置函数汇总(2)
- python类型转换、数值操作
- Python 函数之函数定义、调用、传参
- Python找回MySQL密码
- Python之包管理工具
- Python中的编码问题
- 理解Python中的with…as…语法
- python 类和对象的属性
- python 有关super
- Python爬虫框架Scrapy教程(1)—入门