07.使用session發送請求
- 1.目標網站
- 2.代碼實現
1.目標網站
我們以這個網站作為目標網站 http://www.360doc.com/
-
注冊用戶
-
注冊后從登錄界面獲取到這些信息
2.代碼實現
import requestssession = requests.Session()
url = 'http://www.360doc.com/ajax/login/login.ashx'
url_main = 'http://www.360doc.com/'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.289 Safari/537.36','Referer':'http://www.360doc.com/'
}data = {'email':'新用戶0309Aa1t','pws':'你的密碼','isr':0,'login':1,
}# session對象登錄,記錄登錄的狀態
html = session.post(url=url, json= data,headers=headers)
print(html.json())# session對象的登錄的狀態去請求
html = session.get(url_main, headers=headers)
html.encoding = 'utf-8'
print(html.text)
執行結果: