File size: 665 Bytes
e56c61c
 
eabc08f
e56c61c
 
 
 
 
 
eabc08f
e56c61c
 
eabc08f
e56c61c
 
 
 
 
 
 
 
 
 
eabc08f
e56c61c
 
 
eabc08f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const { solveCloudflare } = require('./cloudflare-solver');
const TurnstileSolver      = require('./turnstile-solver');

// Cloudflare challenge
async function runCloudflare() {
  const result = await solveCloudflare({
    url: 'https://example.com',
    headless: false,
    timeout: 60,
  });
  console.log(result);
}

// Turnstile
async function runTurnstile() {
  const solver = new TurnstileSolver({ record: true });
  try {
    const res = await solver.solve('https://www.waifu2x.net', '0x4AAAAAABqlY7DKXMzoS81U');
    console.log(res);
  } finally {
    await solver.cleanup();
  }
}

(async () => {
  // await runCloudflare();
  await runTurnstile();
})();