XBotz commited on
Commit
e56c61c
·
unverified ·
1 Parent(s): 3c0e9c6

Update run.js

Browse files
Files changed (1) hide show
  1. run.js +23 -14
run.js CHANGED
@@ -1,19 +1,28 @@
1
- const TurnstileSolver = require('./turnstile-solver');
 
2
 
3
- (async () => {
4
- const solver = new TurnstileSolver({
5
- record: true, // aktifkan recording
6
- recordDir: './recordings',
7
- timeout: 60000,
 
8
  });
 
 
9
 
10
- // pakai sitekey eksplisit
11
- const res = await solver.solve("https://www.waifu2x.net",
12
- "0x4AAAAAABqlY7DKXMzoS81U");
13
- console.log(res);
14
-
15
- // atau langsung dari halaman (auto-detect)
16
- // const res = await solver.solve('https://target.com');
 
 
 
17
 
18
- await solver.cleanup();
 
 
19
  })();
 
1
+ const { solveCloudflare } = require('./cloudflare-solver');
2
+ const TurnstileSolver = require('./turnstile-solver');
3
 
4
+ // Cloudflare challenge
5
+ async function runCloudflare() {
6
+ const result = await solveCloudflare({
7
+ url: 'https://example.com',
8
+ headless: false,
9
+ timeout: 60,
10
  });
11
+ console.log(result);
12
+ }
13
 
14
+ // Turnstile
15
+ async function runTurnstile() {
16
+ const solver = new TurnstileSolver({ record: true });
17
+ try {
18
+ const res = await solver.solve('https://www.waifu2x.net', '0x4AAAAAABqlY7DKXMzoS81U');
19
+ console.log(res);
20
+ } finally {
21
+ await solver.cleanup();
22
+ }
23
+ }
24
 
25
+ (async () => {
26
+ // await runCloudflare();
27
+ await runTurnstile();
28
  })();