最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python爬蟲:將headers請(qǐng)求頭字符串轉(zhuǎn)為字典的方法

 更新時(shí)間:2019年08月21日 16:22:16   作者:彭世瑜  
今天小編就為大家分享一篇Python爬蟲:將headers請(qǐng)求頭字符串轉(zhuǎn)為字典的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧

原生請(qǐng)求頭字符串

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"""

將字符串轉(zhuǎn)為字典

split(sep=None, maxsplit=None)

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

輸出測(cè)試

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'
}

"""

封裝為函數(shù)

def get_headers(header_raw):
  """
  通過原生請(qǐng)求頭獲取請(qǐng)求頭字典
  :param header_raw: {str} 瀏覽器請(qǐng)求頭
  :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請(qǐng)求頭字符串轉(zhuǎn)為字典的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

滨海县| 孝昌县| 辉县市| 呈贡县| 诸暨市| 望江县| 紫金县| 紫金县| 益阳市| 大方县| 广安市| 澎湖县| 临洮县| 水城县| 喜德县| 广德县| 宿迁市| 泌阳县| 潢川县| 缙云县| 左贡县| 四会市| 安吉县| 冕宁县| 客服| 县级市| 桓仁| 桃源县| 隆回县| 湘潭市| 吉林市| 梁山县| 原阳县| 淮滨县| 株洲市| 敦煌市| 潞城市| 冀州市| 江源县| 武定县| 鲁甸县|