python爬蟲(十一) session


這是一個會話對象,對目標服務器得請求通過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)

在控制台輸入用戶名和密碼之后出來結果:

 


免責聲明!

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



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