本期 Python培訓教程是教大家如何進行HTTP獲取cookie並處理的方法,希望本期教程能夠給大家帶來幫助,請看以下詳細內容介紹。
Cookie模組同樣是Python標準庫中的一員,它定義了一些類來解析和建立HTTP 的 cookie頭部資訊。
一、建立和設定Cookie
>>> import Cookie #匯入Cookie操作模組,注意首字母是大寫的。
>>> c = Cookie.SimpleCookie() #建立物件
>>> c[‘mycookie’] = ‘cookie_value’
>>> print c
>>>
這樣,就輸出了一個符合規則的 Set-Cookie頭部資訊,可以作為HTTP網頁響應Header資訊的一部分,傳遞給客戶端。
二、獲取 cookie資訊的程式碼演示
>>> import Cookie #python 獲取cookie
>>> import urllib
>>> import urllib2
>>>
>>> c = cookielib.LWPCookieJar() #python獲取cookies
>>> opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(c))
>>> login_path = “”
>>>
>>> data = {“name”: “admin”, “passwd”: “hahaha”}
>>> post_info = urllib.urlencode(data)
>>> request = urllib2.Request(login_path, post_info)
>>> html = opener.open(request).read()
>>>
>>>if c:
>>> print c
>>>
>>>c.save(‘cookie.txt’)
>>>
python培訓網提示:Cookie就是儲存在使用者本地終端上的資料,經過加密,它的最新規範是RFC2965, 當然瀏覽器有設定可以禁止使用cookie,
而且Cookie都有它的生命週期,一些統計系統就是利用Cookie來統計使用者資訊的,包括網站登入,識別使用者都需要它。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2795175/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 2021年國慶你的朋友去哪浪了?讓Python告訴你!
- Python程式碼閱讀(第10篇):隨機打亂列表元素
- Python 萬能程式碼模版:批量搞圖,秀翻全場(上)
- 用Python繪製移動均線【含原始碼】
- Python是什麼意思?Python幹什麼用的?
- Python培訓就業怎麼樣?
- 數字影像處理(一)之灰度轉換和卷積python實現
- Asp.Net Core 中的HTTP協議詳解
- 初探計算機網路之HTTPS請求
- Python IDE和直譯器有什麼區別?Python入門教程
- 關於國密HTTPS 的那些事(二)
- 專案使用guzzleHttp報錯:certificate has expired
- 利用Conda嚐鮮Python 3.10
- HttpClient遭遇Connection Reset異常,如何正確配置?
- Python技法-序列拆分
- Http Only Cookie保護AccessToken
- python-docx 頁面設定
- Python 入門 :基本條件語句
- 『python入門:』 python的介紹
- 「python入門:」python的環境搭配和安裝python的直譯器