zhou12189108 commited on
Commit
52903c4
1 Parent(s): b59ebca

Upload hcaptcha_solver.py

Browse files
Files changed (1) hide show
  1. 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
- with async_playwright() as p:
16
- contexts = p.firefox.launch_persistent_context(
17
- user_data_dir=context_dir,
18
- headless=True,
19
- locale="en-US"
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):