| 1082 | class="st">""" |
| 1083 | |
| 1084 | def __init__(self, cookies: CookieTypes | None = None) -> None: |
| 1085 | if cookies is None or isinstance(cookies, dict): |
| 1086 | self.jar = CookieJar() |
| 1087 | if isinstance(cookies, dict): |
| 1088 | for key, value in cookies.items(): |
| 1089 | self.set(key, value) |
| 1090 | elif isinstance(cookies, list): |
| 1091 | self.jar = CookieJar() |
| 1092 | for key, value in cookies: |
| 1093 | self.set(key, value) |
| 1094 | elif isinstance(cookies, Cookies): |
| 1095 | self.jar = CookieJar() |
| 1096 | for cookie in cookies.jar: |
| 1097 | self.jar.set_cookie(cookie) |
| 1098 | else: |
| 1099 | self.jar = cookies |
| 1100 | |
| 1101 | def extract_cookies(self, response: Response) -> None: |
| 1102 | class="st">""" |