Bot.sannysoft -
Rating: ★★★★☆ (4/5)
bot.sannysoft.com is a browser-based testing tool that simulates how Googlebot "sees" a webpage. It is particularly famous for its ability to detect issues with JavaScript rendering and technical SEO configurations that other basic crawlers might miss.
The true power of bot.sannysoft comes when testing advanced evasion techniques. For Python, you can use undetected-chromedriver or selenium-stealth. Here’s an example:
import undetected_chromedriver as uc
driver = uc.Chrome(headless=True, use_subprocess=False) driver.get("https://bot.sannysoft.com") driver.save_screenshot("stealth_test.png")
When using undetected-chromedriver, most tests on bot.sannysoft will show green—because the driver patches navigator.webdriver, fixes viewport inconsistencies, and spoofs permissions.
For JavaScript users (Puppeteer), the equivalent is: bot.sannysoft
const puppeteer = require('puppeteer-extra'); const StealthPlugin = require('puppeteer-extra-plugin-stealth'); puppeteer.use(StealthPlugin());
(async () => const browser = await puppeteer.launch( headless: true ); const page = await browser.newPage(); await page.goto('https://bot.sannysoft.com'); await page.screenshot( path: 'stealth_puppeteer.png' ); await browser.close(); )();
const chromium = require('playwright');
(async () => const browser = await chromium.launch( headless: false ); const context = await browser.newContext( userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)...' ); const page = await context.newPage(); await page.goto('https://bot.sannysoft.com'); await page.screenshot( path: 'playwright-test.png' ); await browser.close(); )();
Common evasion tips:
If you meant something else (e.g., a specific bot on Telegram, Discord, or a testing framework called sannysoft-bot), please provide more context — and I’ll give you a precise guide. Rating: ★★★★☆ (4/5)
bot
Bot.sannysoft is a widely used online tool designed to test the "stealthiness" of web automation tools like Selenium, Puppeteer, and Playwright. It works by running several tests in your browser to detect common automation signatures, such as the navigator.webdriver flag or inconsistent WebGL vendor information. Using Bot.sannysoft to Test Your Bot
You can use the site to evaluate whether your automated script will be blocked by modern anti-bot technologies.
Run Your Script: Point your automation tool to https://bot.sannysoft.com/. Inspect the Results: The page will display a list of tests.
Green/Passed: Your browser instance looks like a real human user.
Red/Failed: Your instance is leaking automation artifacts (like WebDriver: True), which will likely lead to blocks or CAPTCHAs on protected sites.
Take a Screenshot: Since these tools often run in "headless" mode (no visible window), developers typically program the bot to take a screenshot of the results page for manual review. How to Pass the Sannysoft Tests The true power of bot
If your bot is failing, you can implement several "stealth" strategies:
Use Stealth Plugins: Tools like puppeteer-extra-plugin-stealth or selenium-stealth are specifically designed to patch the browser properties that Sannysoft checks.
Enable Stealth Modes: Some newer automation platforms, such as AgentQL, offer built-in "Stealth Modes" that automatically mask these automation indicators.
Modify User-Agents: Regularly rotate your User-Agent strings to mimic different real-world browsers and operating systems.
Mimic Human Behavior: Add random delays and realistic mouse movements to avoid triggering behavioral detection patterns.
Are you currently working with Selenium, Puppeteer, or another specific framework for your automation? How to Bypass CAPTCHAs with Playwright - Bright Data