perf(app): 优化 Cookie 处理逻辑

This commit is contained in:
Quan
2026-02-05 10:06:25 +08:00
parent 54f80171ad
commit 89c33e633c
5 changed files with 24 additions and 16 deletions

View File

@@ -20,7 +20,7 @@ class Html:
self.print = manager.print
self.retry = manager.retry
self.client = manager.request_client
self.headers = manager.headers
self.headers = manager.blank_headers
self.timeout = manager.timeout
@retry

View File

@@ -20,18 +20,19 @@ class UserPosted:
):
self.url = url
self.params = params
self.headers = manager.headers.copy()
self.update_cookie(cookies)
self.cookies = self.headers["cookie"]
self.headers = manager.blank_headers.copy()
self.client = manager.request_client
self.cookies = self.get_cookie(cookies)
self.print = manager.print
self.retry = manager.retry
self.client = manager.request_client
self.timeout = manager.timeout
self.proxy = proxy
def update_cookie(self, cookies: str = None) -> None:
def get_cookie(self, cookies: str = None) -> dict | str:
if cookies:
self.headers["cookie"] = cookies
return cookies
return dict(self.client.cookies)
def run(
self,