python_requests随笔

时间:2023-03-09 14:39:56
python_requests随笔
#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

中文帮助文档