browserless.hbrosinternal.support Open in urlscan Pro
63.142.178.18  Public Scan

URL: https://browserless.hbrosinternal.support/
Submission: On April 10 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form spellcheck="false">
  <h2>Debugger Settings</h2>
  <div class="form-input">
    <label for="websocket-endpoint">Browser URL</label>
    <input id="websocket-endpoint" type="url">
  </div>
  <div class="form-input" title="The quality of the video stream (100 is best, 0 is worst but less data.)">
    <label for="screencast-quality">Quality</label>
    <input id="screencast-quality" type="number" min="0" max="100">
  </div>
  <div class="form-input">
    <label for="chrome-flags">Flags</label>
    <textarea id="chrome-flags" placeholder="--disable-breakpad --disable-crash-reporter=true"></textarea>
  </div>
  <div class="form-checkbox">
    <input id="ignore-https" type="checkbox">
    <label for="ignore-https">Ignore HTTPS Errors</label>
  </div>
  <div class="form-checkbox">
    <input id="headless" type="checkbox">
    <label for="headless">Headless</label>
  </div>
  <div class="form-checkbox">
    <input id="stealth" type="checkbox">
    <label for="stealth">Stealth</label>
  </div>
  <div class="form-checkbox">
    <input id="block-ads" type="checkbox">
    <label for="block-ads">Block Ads</label>
  </div>
</form>

Text Content

 1. Search
 2. Scrape
 3. PDF
 4. Screenshot
 5. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Full TypeScript support for both puppeteer and the DOM
export default async ({ page }: { page: Page }) => {

  // Full puppeteer API is available
  await page.goto('https://google.com/');
  await page.type('textarea', 'browserless.io');
  await Promise.all([
    page.keyboard.press('Enter'),
    page.waitForNavigation(),
  ]);

  // Logs show up in the browser's devtools
  console.log(`I show up in the page's console!`);

  const topLinks = await page.evaluate(() => {
    const results = [...document.querySelectorAll('#search a')] as HTMLElement[];
    return [...results].map(el => [el.innerText, el.getAttribute('href')]);
  });

  // Can pause by injecting a "debugger;" statement. Uncomment to see the magic
  // await page.evaluate(() => { debugger; });

  console.table(topLinks);
};








Enter to Rename, Shift+Enter to Preview



CURRENT SESSIONS


DEBUGGER SETTINGS

Browser URL
Quality
Flags
Ignore HTTPS Errors
Headless
Stealth
Block Ads

Click the ► button to run your code.