Spaces:
Running
Running
zhou12189108
commited on
Commit
•
52903c4
1
Parent(s):
b59ebca
Upload hcaptcha_solver.py
Browse files- hcaptcha_solver.py +11 -7
hcaptcha_solver.py
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
from pathlib import Path
|
2 |
import os
|
3 |
-
import requests
|
4 |
from playwright.async_api import BrowserContext as ASyncContext, async_playwright
|
5 |
import hcaptcha_challenger as solver
|
6 |
from hcaptcha_challenger.agents import AgentT, Malenia
|
@@ -12,12 +11,17 @@ solver.install(upgrade=True)
|
|
12 |
user_data_dir = Path(__file__).parent.joinpath("user_data_dir")
|
13 |
context_dir = user_data_dir.joinpath("context")
|
14 |
tmp_dir = Path(__file__).parent.joinpath("tmp_dir")
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
|
|
|
|
|
|
|
|
|
|
21 |
|
22 |
|
23 |
async def hit_challenge(context: ASyncContext, host, sitekey, times: int = 8):
|
|
|
1 |
from pathlib import Path
|
2 |
import os
|
|
|
3 |
from playwright.async_api import BrowserContext as ASyncContext, async_playwright
|
4 |
import hcaptcha_challenger as solver
|
5 |
from hcaptcha_challenger.agents import AgentT, Malenia
|
|
|
11 |
user_data_dir = Path(__file__).parent.joinpath("user_data_dir")
|
12 |
context_dir = user_data_dir.joinpath("context")
|
13 |
tmp_dir = Path(__file__).parent.joinpath("tmp_dir")
|
14 |
+
contexts = None
|
15 |
+
|
16 |
+
|
17 |
+
def __init__():
|
18 |
+
async with async_playwright() as p:
|
19 |
+
global contexts
|
20 |
+
contexts = p.firefox.launch_persistent_context(
|
21 |
+
user_data_dir=context_dir,
|
22 |
+
headless=True,
|
23 |
+
locale="en-US"
|
24 |
+
)
|
25 |
|
26 |
|
27 |
async def hit_challenge(context: ASyncContext, host, sitekey, times: int = 8):
|