browser.stefanogramm.com
Open in
urlscan Pro
2606:4700::6812:79d
Public Scan
Submitted URL: http://browser.stefanogramm.com/
Effective URL: https://browser.stefanogramm.com/
Submission: On April 07 via manual from GR — Scanned from DE
Effective URL: https://browser.stefanogramm.com/
Submission: On April 07 via manual from GR — 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('input[type="text"]', 'browserless.io'); await Promise.all([ page.click('input[type="submit"]'), 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('a'); return [...results].map(el => [el.innerText, el.getAttribute('href')]); }); // Can pause by injecting a "debugger;" statement 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.