feder-cr/invisible_selenium

Public

Selenium that anti-bots cannot see, so no captchas: same API, anti-detect stealth headless Firefox, undetected fingerprint, bypass bot detection, Python web scraping and browser automation.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 15/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

invisible_selenium là công cụ tự động hóa trình duyệt dành cho lập trình viên Python, cung cấp API tương thích Selenium trên nền Firefox được vá C++ nhằm vượt qua các hệ thống phát hiện bot và captcha.

  • Sử dụng Firefox được vá ở cấp mã nguồn C++ để cấu hình fingerprint bên trong engine thay vì tiêm JavaScript vào trang.
  • Không sử dụng geckodriver hay Marionette, tránh kích hoạt cờ navigator.webdriver.
  • Mô phỏng hành vi tự nhiên của con người với đường di chuột tự nhiên và định thời thực tế qua luồng input thật của trình duyệt.
  • Tương thích hoàn toàn với API của Selenium (By, WebDriverWait, expected_conditions) chỉ bằng việc thay đổi import.

Lưu ý

  • Yêu cầu Python 3.11 trở lên và chỉ hỗ trợ Windows (x86_64, ARM64 qua giả lập) cùng Linux (x86_64, arm64).
  • Không được cài đặt đồng thời với thư viện Selenium vì invisible_selenium đã tự cài đặt sẵn API này.
  • Dự án chỉ nhằm mục đích giáo dục, không có cam kết bảo hành và người dùng tự chịu trách nhiệm pháp lý.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến49
  • Độ tươi100
  • Cộng đồng83
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên · Dữ liệu
  • Loại dự ánThư viện
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Python
  • Selenium
  • pytest

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • docs/Tài liệu hướng dẫn dự án.
  • scripts/Các kịch bản tiện ích và hỗ trợ tự động hóa.
  • src/Mã nguồn chính của invisible_selenium.
  • tests/Bộ kiểm thử unit và end-to-end.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/feder-cr/invisible_selenium.git
cd invisible_selenium

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Thu thập dữ liệu web và cào dữ liệu từ các trang có hệ thống bảo vệ chống bot như Cloudflare Turnstile, reCAPTCHA hay hCaptcha.
  • Chạy tự động hóa trình duyệt ở chế độ headless mà vẫn giữ nguyên fingerprint render như chế độ headed.
  • Định tuyến lưu lượng và DNS qua proxy SOCKS4, SOCKS5, HTTP hoặc HTTPS kèm cấu hình timezone tự động.
  • Tái lập fingerprint và phiên duyệt web cụ thể bằng cách ghim thông số hoặc sử dụng seed.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1donnemartin/system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.374.3k+662
  2. 2vinta/awesome-pythonThe definitive list that answers "I want to do X in Python, which tool should I use?"327.7k+1.3k
  3. 3practical-tutorials/project-based-learningCurated list of project-based tutorials286.8k+420
  4. 4TheAlgorithms/PythonAll Algorithms implemented in Python225.3k-47
  5. 5tensorflow/tensorflowAn Open Source Machine Learning Framework for Everyone201k+202

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 15/10/2026.