SeleniumBase
SeleniumBase is a comprehensive Python framework developed for browser automation, testing and web scraping. It includes special CDP and Playwright integration modes for bypassing bot detection mechanisms in Chromium-based browsers. Visualization is presented with a variety of auxiliary tools, such as recording tool and test management.
seleniumbase · Web Scraping & Automation
Common commercial products in this category: Bright Data, Apify, ScrapingBee
- You can automatically scrape data from web pages.
- You can create hidden browser sessions that exceed bot detection tests.
- You can run end-to-end test scenarios for browser-based applications.
- • NeutralHacker News
SeleniumBase: Python APIs for web automation and bypassing bot-detection
“SeleniumBase CDP Mode uses `DOM.scrollIntoViewIfNeeded` ( ), so it only scrolls when elements are offscreen, rather than always scrolling. This reduces the number of scrolls needed. Also, it seems that most anti-bot services are not looking at scrolling as a way of identifying…”
- • NeutralHacker News
SeleniumBase: Python APIs for web automation and bypassing bot-detection
“It seems weird to me that works - when I do scroll into views and similar behaviors in other code I do a random scroll speed to simulate human behavior, but SeleniumBase evidently doesn't. Maybe I am just too paranoid.”