zoukankan      html  css  js  c++  java
  • Python之复制的cookie参数处理成规整的参数值

    # -*- encoding:utf-8 -*-

    class transCookie:
    def __init__(self, cookie):
    self.cookie = cookie

    def stringToDict(self):
    '''
    将从浏览器上Copy来的cookie字符串转化为Scrapy能使用的Dict
    :return:
    '''
    itemDict = {}
    items = self.cookie.split(';')
    for item in items:
    key = item.split('=')[0].replace(' ', '')
    value = item.split('=')[1]
    itemDict[key] = value
    return itemDict


    if __name__ == "__main__":
    cookie = "_T_WM=13ef29cb9516473f9475573ef297661d; SUHB=00xpM5hOztvM2L; SCF=AlONH2rD_LBzr6GVUE0s6krxj764DL92M7-eHaQKXY4CZA-R8gCEb5Y_2hC0fP3arrv_er_04MUSTGNyRS_URlQ.; SUBP=0033WrSXqPxfM725Ws9jqgMF55529P9D9WWax-a_krO4TiigaOBe-war5JpX5KzhUgL.Fo-R1hq7S0.XSh-2dJLoI0qLxKBLB.qL1KMLxKBLBonL12BLxK-L12qLB-qLxKnL1h5L1K5LxKML1-2L1hBLxKqL1hnL1K2t; SUB=_2A250nfa7DeRhGeNG41QR9yfIzzmIHXVUYZrzrDV6PUJbkdAKLRejkW17O67wHke_9owbb1RnlkXwL7k0Wg..; _TTT_USER_CONFIG_H5=%7B%22ShowMblogPic%22%3A1%2C%22ShowUserInfo%22%3A1%2C%22MBlogPageSize%22%3A10%2C%22ShowPortrait%22%3A1%2C%22CssType%22%3A0%2C%22Lang%22%3A1%7D; browser=d2VpYm9mYXhpYW4%3D; h5_deviceID=aab2130416b809226bb9f86d47550d9f; BDTUJIAID=ed205fa2a7ba58d68ac1f8e6a9f3f8a8; H5_INDEX=2; H5_INDEX_TITLE=%E8%89%BE%E8%BF%AA%E6%88%98%E7%8B%BC; SSOLoginState=1503233771; M_WEIBOCN_PARAMS=featurecode%3D20000320%26luicode%3D10000011%26lfid%3D1076031191220232"
    trans = transCookie(cookie)
    print trans.stringToDict()
  • 相关阅读:
    Docker篇章1:Docker介绍
    flask-restful结合vue自定义错误类型
    9.Go语言-函数
    8.Go语言-流程控制
    7.Go语言-结构体
    6.Go语言-指针
    5.Go语言-map类型
    计算机组成原理笔记2-数制、字符、校验码、定点数、浮点数、算术逻辑单元
    计算机组成原理笔记1--基础概念丶性能指标
    计算机网络笔记2--物理层
  • 原文地址:https://www.cnblogs.com/GUIDAO/p/7536505.html
Copyright © 2011-2022 走看看