模擬網站登錄實現----Python

最近在學習Python,於是想着使用Python來實現一個網站模擬登錄的過程,簡單記錄下:
所謂模擬登錄,就是利用代碼模擬瀏覽器網頁中的操作,登錄過程,在電腦端的瀏覽器中,需要用戶輸入用戶名和密碼,然後點擊登錄,登錄成功則進入首頁等,現在要將這一過程轉換成代碼操作,首先就需要了解點擊登錄那一瞬間瀏覽器都做了什麼,怎麼和服務器通信等。下面通過實例記錄總結

需要的工具:

  • HttpWatcher
  • 代碼編輯工具,這裏用的是Sublime Text 2

編程語言:

  • Python

思路:

  • 通過訪問校園網,獲取到jsessionid

  • 找到需要登錄的頁面 ,提交登錄信息(用戶名和密碼),如果登錄成功,服務器會返回一個Set-Cookie,獲取這個值

  • 將jsessionid和Set-Cookie的值組合成爲一個Cookie,通過這個Cookie訪問其他網頁,服務器就會認爲這是一個一已經驗證的用戶

未完待續

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章