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.

SE

seleniumbase · Web Scraping & Automation

STARS13.2K
FORKS1.6K
COMMITS10.3K
CONTRIBUTORS33
VERSIONv4.54.3
UPDATED2 days ago
PythonWeb OtomasyonuBot KorumasıWeb ScrapingMIT

Common commercial products in this category: Bright Data, Apify, ScrapingBee

What can it do?
  • 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.
User reviews
  • • 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.”

My note

Alternative pages

More in: Web Scraping & Automation