python中requests使用


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





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM