123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # -*- coding: utf-8 -*-
- """
- Created on 2021/4/25 10:22 上午
- ---------
- @summary: 将浏览器的cookie转为request的cookie
- ---------
- @author: Boris
- @email: boris_liu@foxmail.com
- """
- import json
- import sys
- from feapder.utils.tools import get_cookies_from_str, print_pretty
- class CreateCookies:
- def get_data(self):
- """
- @summary: 从控制台读取多行
- ---------
- ---------
- @result:
- """
- print("请输入浏览器cookie (列表或字符串格式)")
- data = []
- while True:
- line = sys.stdin.readline().strip()
- if not line:
- break
- data.append(line)
- return "".join(data)
- def create(self):
- data = self.get_data()
- cookies = {}
- try:
- data_json = json.loads(data)
- for data in data_json:
- cookies[data.get("name")] = data.get("value")
- except:
- cookies = get_cookies_from_str(data)
- print_pretty(cookies)
|