中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

梨树县| 永宁县| 炉霍县| 依安县| 遂宁市| 周宁县| 陵川县| 定边县| 二手房| 江阴市| 万载县| 曲周县| 温州市| 越西县| 玛曲县| 炉霍县| 苗栗县| 龙山县| 宕昌县| 同心县| 察哈| 息烽县| 哈密市| 北辰区| 永兴县| 娄底市| 泗水县| 客服| 华池县| 垦利县| 万载县| 竹山县| 乡城县| 兴宁市| 成都市| 宁远县| 连江县| 伊金霍洛旗| 宕昌县| 循化| 郁南县|