返回提交历史
Modified
g4f/cookies.py
+5
-1
Modified
g4f/requests/__init__.py
+1
-7
XFEstudio/gpt4free
Refactor BrowserConfig class: move it from requests to cookies module and update its initialization.
4f44c149
代码差异
2 个文件
+6
-8
@@ -40,7 +40,6 @@ except ImportError:
40
40
41
41
from .typing import Dict, Cookies
42
42
from .errors import MissingRequirementsError
43
from .requests import BrowserConfig
44
43
from .config import COOKIES_DIR, CUSTOM_COOKIES_DIR
45
44
from . import debug
46
45
@@ -48,6 +47,11 @@ class CookiesConfig:
48
47
cookies: Dict[str, Cookies] = {}
49
48
cookies_dir: str = CUSTOM_COOKIES_DIR if os.path.exists(CUSTOM_COOKIES_DIR) else str(COOKIES_DIR)
50
49
50
class BrowserConfig:
51
port: int = None
52
host: str = "127.0.0.1"
53
stop_browser = lambda: None
54
browser_executable_path: str = None
51
55
52
56
DOMAINS = (
53
57
".bing.com",
@@ -42,15 +42,9 @@ from .. import debug
42
42
from .raise_for_status import raise_for_status
43
43
from ..errors import MissingRequirementsError
44
44
from ..typing import Cookies
45
from ..cookies import get_cookies_dir
45
from ..cookies import BrowserConfig, get_cookies_dir
46
46
from .defaults import DEFAULT_HEADERS, WEBVIEW_HAEDERS
47
47
48
class BrowserConfig:
49
port: int = None
50
host: str = "127.0.0.1"
51
stop_browser = lambda: None
52
browser_executable_path: str = None
53
54
48
if not has_curl_cffi:
55
49
class Session:
56
50
def __init__(self, **kwargs):