返回提交历史
Modified
g4f/Provider/Phind.py
+4
-9
XFEstudio/gpt4free
Update Phind.py
51a66692
代码差异
1 个文件
+4
-9
@@ -2,15 +2,10 @@ from __future__ import annotations
2
2
3
3
import time
4
4
from urllib.parse import quote
5
try:
6
from selenium.webdriver.remote.webdriver import WebDriver
7
except ImportError:
8
class WebDriver():
9
pass
10
5
11
6
from ..typing import CreateResult, Messages
12
7
from .base_provider import BaseProvider
13
from .helper import format_prompt, get_browser
8
from .helper import WebDriver, format_prompt, get_browser
14
9
15
10
class Phind(BaseProvider):
16
11
url = "https://www.phind.com"
@@ -28,7 +23,7 @@ class Phind(BaseProvider):
28
23
timeout: int = 120,
29
24
browser: WebDriver = None,
30
25
creative_mode: bool = None,
31
display: bool = True,
26
hidden_display: bool = True,
32
27
**kwargs
33
28
) -> CreateResult:
34
29
from selenium.webdriver.common.by import By
@@ -38,7 +33,7 @@ class Phind(BaseProvider):
38
33
if browser:
39
34
driver = browser
40
35
else:
41
if display:
36
if hidden_display:
42
37
driver, display = get_browser("", True, proxy)
43
38
else:
44
39
driver = get_browser("", False, proxy)
@@ -112,5 +107,5 @@ if(window.reader) {
112
107
if not browser:
113
108
time.sleep(0.1)
114
109
driver.quit()
115
if display:
110
if hidden_display:
116
111
display.stop()