91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python爬蟲:將headers請求頭字符串轉為字典的方法

發布時間:2020-10-17 22:03:30 來源:腳本之家 閱讀:319 作者:彭世瑜 欄目:開發技術

原生請求頭字符串

raw_headers = """Host: open.tool.hexun.com
Pragma: no-cache
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
Accept: */*
Referer: http://stock.hexun.com/gsxw/
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8"""

將字符串轉為字典

split(sep=None, maxsplit=None)

headers = dict([line.split(": ",1) for line in raw_headers.split("\n")])

輸出測試

print(headers)
"""
{
  'Accept-Language': ' zh-CN,zh;q=0.9,en;q=0.8', 
  'Accept-Encoding': ' gzip, deflate', 
  'Accept': ' */*', 
  'User-Agent': ' Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36', 
  'Host': ' open.tool.hexun.com', 
  'Referer': ' http://stock.hexun.com/gsxw/', 
  'Pragma': ' no-cache', 
  'Cache-Control': ' no-cache'
}

"""

封裝為函數

def get_headers(header_raw):
  """
  通過原生請求頭獲取請求頭字典
  :param header_raw: {str} 瀏覽器請求頭
  :return: {dict} headers
  """
  return dict(line.split(": ", 1) for line in header_raw.split("\n"))


def get_cookies(cookie_raw):
  """
  通過原生cookie獲取cookie字段
  :param cookie_raw: {str} 瀏覽器原始cookie
  :return: {dict} cookies
  """
  return dict(line.split("=", 1) for line in cookie_raw.split("; "))

以上這篇Python爬蟲:將headers請求頭字符串轉為字典的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

双柏县| 岱山县| 博罗县| 荔浦县| 湖南省| 响水县| 西吉县| 隆子县| 长丰县| 南投县| 扬州市| 万宁市| 稷山县| 新泰市| 田林县| 平遥县| 喀喇沁旗| 云阳县| 芮城县| 肥城市| 崇信县| 和硕县| 墨竹工卡县| 合山市| 大英县| 郧西县| 克什克腾旗| 胶南市| 呼和浩特市| 德惠市| 乌鲁木齐市| 类乌齐县| 双峰县| 巴彦县| 渭南市| 湖州市| 永寿县| 肇东市| 小金县| 孟连| 鄢陵县|