nerrissa

方法一:urllib2

参考:http://www.cnblogs.com/chenzehe/archive/2010/08/30/1812995.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

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

分类:

技术点:

相关文章: