Python培訓分享:python如何用cookie實現自動模擬登入?
本期教程 Python培訓教程為大家帶來的是python如何用cookie實現自動模擬登入?據小編的瞭解,python實現cookie自動登入,目前來說有許多第三方庫都可以直接使用,這裡以常用的requests庫為例簡單介紹一下,整個過程非常簡單,感興趣的朋友可以嘗試一下:
安裝requests
requests是python一個非常著名的http庫,類似於urllib,常見的get、post、put、delete等請求都可以輕鬆實現,支援引數傳遞以及cookie傳遞,在測試及爬蟲等方便有著非常廣泛的應用,安裝的話,直接在cmd視窗輸入命令“pip install requests”即可,程式會自動檢測相關依賴並安裝:
cookie自動登入
requests安裝完成後,我們就可以直接使用cookie實現自動登入了,這裡目前有2種基本方式,一種是將cookie放在headers引數中,一種是將cookie放在cookies引數中,下面我分別簡單介紹一下:
cookie放在headers引數中
這種方式是將cookie作為一個鍵值對放在headers引數中,當傳送get、post等請求時一併傳遞,如下,抓包獲取到你的cookie值,然後放在headers引數中,這樣在訪問相關網站時會直接使用:
cookie放在cookies引數中
這種方式是將cookie作為一個單獨值放在cookies引數中,當傳送get、put等請求時一同傳遞,與headers不同,這裡首先需要將cookie轉換為字典型別,然後才能傳遞給cookies引數:
至此,我們就完成了利用cookie實現自動登入。總的來說,整個過程非常簡單,藉助於python requests庫,我們可以輕鬆實現相關功能,當然你也可以使用urllib庫,效果是一樣的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2841179/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python培訓技術分享:Python Cookie HTTP獲取cookie並處理PythonCookieHTTP
- Selenium使用Cookie實現自動登入Cookie
- Python-模擬登入Python
- Python培訓教程分享:Python模組如何匯入__all__屬性?Python
- Python自動登入QQ的實現示例Python
- 利用Python模擬GitHub登入PythonGithub
- selenium與python自動化測試模擬登入百度Python
- python+pytest介面自動化(9)-cookie繞過登入(保持登入狀態)PythonCookie
- 好程式設計師Python培訓分享API自動化實戰詳解程式設計師PythonAPI
- Python培訓教程分享:“高效實用” 的Python工具庫Python
- Python+Selenium+phantomjs實現網頁模擬登入和截圖PythonJS網頁
- 【Java】——模擬登入實現Java
- 用python登入WeChat 實現自動回覆(非常詳細)Python
- Python爬蟲實戰之(五)| 模擬登入wechatPython爬蟲
- Python自動化神器:如何用PyAutoGUI模擬滾輪動一次PythonGUI
- 如何用python登入qqPython
- Python培訓分享學Python需要掌握哪些技能Python
- Python培訓分享:Python有什麼優點?Python
- Python培訓教程分享:Python異常機制Python
- Python培訓分享:Python中常用的資料分析工具(模組)有哪些?Python
- Python 爬蟲模擬登入方法彙總Python爬蟲
- Python利用Selenium自動登入掘金Python
- QQ模擬登入實現後篇
- Python培訓分享:Python發展前景怎麼樣?Python
- Python培訓分享:學習Python後有哪些用途?Python
- Python爬蟲實戰之(四)| 模擬登入京東商城Python爬蟲
- 好程式設計師Python培訓分享Python入門基礎知識程式設計師Python
- ABAQUS模擬軟體新手入門培訓
- Abaqus 模擬軟體新手入門培訓
- Python+selenium實現Drcom校園網自動檢測網路以及自動登入Python
- (telegram自動拉人實現)python對於telegram開發交流分享 python 實現telegram自動拉人進群Python
- playwright自動登入獲取cookie/ckCookie
- 好程式設計師Python培訓分享基礎入門Django程式設計師PythonDjango
- python爬蟲如何用session保持登入?Python爬蟲Session
- Python培訓教程分享:如何實現pygame的初始化和退出操作?PythonGAM
- Python培訓教程分享:visual studio編寫python怎麼樣?Python
- Python培訓分享:Python內建標準異常及其解析Python
- 實戰模擬│單點登入 SSO 的實現