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
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.