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='')