#coding=utf-8 import requests url = "http://oj.jxust.edu.cn" #如果需要持续的链接,可以使用里面的Session方法(保持cookie的不变) S = requests.Session() #这里使用了post方法,参数类型是post(self,url,data,json,kwargs) #可以看到里面是可以解析json的 S_content = S.post(url) #打印页面源代码,content方法和text方法都可以 #print S_content.content #print S_content.text #打印cookies #print S_content.cookies #打印headers,headers是个字典,可以指定下标,啊忘了说了,这是response的headers #print S_content.headers #print S_content.headers['Connection'] #打印出当前的url #print S_content.url #如果要上传参数 #data = {"username":"midemingzi","password":"nide password"} #content = s.post(url,data=data) #################我是分割线######################### #url = "http://oj.jxust.edu.cn" #get请求 #r = requests.get(url) #返回状态 #print r.status_code #可以加参数 #data = {"username":"nidemingzi","password":"nide password"} #r = requests.get(url,params=data) #打印结果 #print r.content #print r.text #定制header #headers = { # 'content-type': 'application/json', # 'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0' #} #r.requests.post(url,data=data,headers=headers) #做了几个题都要用到这个,我就顺手总结一下.
http://cn.python-requests.org/zh_CN/latest/user/quickstart.html
中文帮助文档