import requests
headers = {
# headers 头部文件
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0',
}
# get
dict1 = {
# url参数
'kw':'soft',
}
# 无参
# response = requests.request('get',url='',headers=headers)
# 带参数
# response = requests.request('get',url='',params=dict1,headers=headers)
# proxies 参数 公开代理ip
# proxies = [
# {"http": '122.224.65.198:3128'},
# {"http": '111.160.169.54:42626'},
# {"http": '116.196.87.86:20183'},
# {"http": '123.58.17.134:3128'},
# ]
# response = requests.request('get',url='',params=dict1,headers=headers,proxies=proxies)
# proxies 参数使用 私密代理
# proxy = {"http":"用户名:密码@ipd地址:端口"}
# response = requests.request('get',url='',params=dict1,headers=headers,proxies=proxy)
# post
#
# data = {
# # 提交数据
# }
# response = requests.request("post",url='',data=data,headers=headers)
# 响应文件处理
# response.text
# response.content
# response.json() json文件直接输出
# cookies_obj = response.cookies # 获取cookies对象
# cookies_dict = response.utils.dict_from_cookiejar(cookies_obj) # 将cookies转换为字典
'''
session 对象获取cookies保存以便访问登录之后的页面
'''
# 生成session对象
session_obj = requests.session()
# 发送post请求登录页面
form_data = {
'email':'',
'password':'',
}
session_obj.post(url='',data=form_data)
# 此时cookies存储在session_obj中可以利用session_obj直接访问页面
response = session_obj.get(url='')