這是一個會話對象,對目標服務器得請求通過session來完成
例如人人網爬取大鵬主頁信息,
# requests使用session,不用登錄查看人人網大鵬信息 import requests url='http://www.renren.com/PLogin.do' id = input('請輸入用戶名:') pw = input('請輸入密碼:') data = { "email": id, "password": pw} headers={ 'User-Agent':"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36" } session=requests.session() session.post(url,data=data,headers=headers) response=session.get("http://www.renren.com/880151247/profile") with open('renren.html','w',encoding='utf-8') as fp: fp.write(response.text)
在控制台輸入用戶名和密碼之后出來結果: