Python培訓分享:python如何用cookie實現自動模擬登入?

千鋒教育qyf發表於2021-11-08

  本期教程 Python培訓教程為大家帶來的是python如何用cookie實現自動模擬登入?據小編的瞭解,python實現cookie自動登入,目前來說有許多第三方庫都可以直接使用,這裡以常用的requests庫為例簡單介紹一下,整個過程非常簡單,感興趣的朋友可以嘗試一下:

  安裝requests

  requests是python一個非常著名的http庫,類似於urllib,常見的get、post、put、delete等請求都可以輕鬆實現,支援引數傳遞以及cookie傳遞,在測試及爬蟲等方便有著非常廣泛的應用,安裝的話,直接在cmd視窗輸入命令“pip install requests”即可,程式會自動檢測相關依賴並安裝:

  

1

  cookie自動登入

  requests安裝完成後,我們就可以直接使用cookie實現自動登入了,這裡目前有2種基本方式,一種是將cookie放在headers引數中,一種是將cookie放在cookies引數中,下面我分別簡單介紹一下:

  cookie放在headers引數中

  這種方式是將cookie作為一個鍵值對放在headers引數中,當傳送get、post等請求時一併傳遞,如下,抓包獲取到你的cookie值,然後放在headers引數中,這樣在訪問相關網站時會直接使用:

2

  cookie放在cookies引數中

  這種方式是將cookie作為一個單獨值放在cookies引數中,當傳送get、put等請求時一同傳遞,與headers不同,這裡首先需要將cookie轉換為字典型別,然後才能傳遞給cookies引數:

3

  至此,我們就完成了利用cookie實現自動登入。總的來說,整個過程非常簡單,藉助於python requests庫,我們可以輕鬆實現相關功能,當然你也可以使用urllib庫,效果是一樣的。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2841179/,如需轉載,請註明出處,否則將追究法律責任。

相關文章