GitHub topics: headless-browser
kihdev/playwright-stealth-4j
Playwright-Stealth for JVM β A Kotlin-based library to enhance Playwright's stealth capabilities for Java, Kotlin, and Groovy.
Language: Kotlin - Size: 3.08 MB - Last synced at: about 9 hours ago - Pushed at: about 9 hours ago - Stars: 3 - Forks: 1

berstend/puppeteer-extra
π― Teach puppeteer new tricks through plugins.
Language: JavaScript - Size: 16.9 MB - Last synced at: about 3 hours ago - Pushed at: 11 months ago - Stars: 6,893 - Forks: 756

lucas1737/Queensland-Plate-Searcher
A Python tool to quickly check Queensland vehicle registration details using the official Queensland Transport website.
Language: Python - Size: 9.77 KB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 0 - Forks: 0

beenotung/mediapipe-nodejs
A Node.js library for running MediaPipe models that are typically browser-only. This package uses a local Express (web) server and Playwright (headless browser) to bridge the gap between Node.js and MediaPipe's browser-based APIs.
Language: TypeScript - Size: 3.13 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

valpere/DataScrapexter
Universal web scraper built with Go featuring advanced anti-detection, ethical compliance, and configuration-driven operation for any website.
Language: Go - Size: 400 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

Gideon-K-Addai/X-DM-Followers
Python script that sends a DM to all the users that follow your X (formerly Twitter) account. With headless browser option and detailed debugging logs.
Language: Python - Size: 14.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

everford/fetcher-mcp
MCP server for fetch web page content using Playwright headless browser.
Language: TypeScript - Size: 45.9 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 5

ArchiveBox/ArchiveBox
π Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
Language: Python - Size: 10.9 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 24,105 - Forks: 1,271

Matteuzzz/correos-cl-postal-code-scraper
Python-based scraper that automates the postal code lookup on the official Correos de Chile website. It simulates the public form with autocomplete validation and returns clean JSON responses. Fully API-ready for integration with Django or Flask backends.
Language: Python - Size: 8.79 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

ariya/phantomjs π¦
Scriptable Headless Browser
Language: C++ - Size: 157 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 29,494 - Forks: 5,748

llllllllllooedf/Web-Image-Uploader-Bot
<h1 align="center">Web Image Uploader Bot</h1>## Project Overview:This project automates real image uploads to websites using stealth browser automation. Unlike typical bot traffic that simulates page views, this system performs actual image uploads via form submission, mimicking real human behavior. Built for scalability, itβs ideal for boosti
Size: 6.84 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

Jampongz/X-ID2Username
Convert links that consist only of user IDs from follower.js provided by X (formerly Twitter) data archive, to a list of usernames
Language: Python - Size: 12.7 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

JustAzul/web-scrapper-stdio
Python web scraper for AI/automation. Extracts main content from web pages as Markdown, text, or HTML via stdio/JSON-RPC for MCP tools.
Language: Python - Size: 259 KB - Last synced at: 4 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

heyhaiden/mcp-ag-grid
Headless AG Grid server for advanced data visualization, manipulation, and export, seamlessly integrated with Claude Desktop.
Language: TypeScript - Size: 1.01 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

Appilot123/Web-Image-Uploader-Bot
A scalable botnet that mimics real users to upload images across websites using Puppeteer, proxies, and fingerprint spoofing.
Size: 6.84 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

scrapy-plugins/scrapy-playwright
π Playwright integration for Scrapy
Language: Python - Size: 982 KB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 1,192 - Forks: 137

Appilot123/SoundCloud-PlaysBot-Automator
SoundCloud plays bot that boosts track engagement using proxies, human-like delays, and real-time session control.
Size: 7.81 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Appilot123/Web-Behavior-Stealth-CTR-Bot
A stealth automation bot that mimics real human behavior to manipulate CTR, trigger trackers, and simulate engagement on web pages without detection.
Size: 2.93 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Appilot123/Stealth-Code-Clicker-Bot
Undetectable automation bot that clicks a button at timed intervals, captures the generated code, and logs it to a file or Google Sheets.
Size: 7.81 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

ivan-sincek/scrapy-scraper
Web crawler and scraper based on Scrapy and Playwright's headless browser.
Language: Python - Size: 86.9 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 15 - Forks: 3

sjdirect/abotx
Cross Platform C# Web crawler framework, headless browser, parallel crawler. Please star this project! +1.
Language: C# - Size: 17 MB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 134 - Forks: 23

vgalin/html2image
A package acting as a wrapper around the headless mode of existing web browsers to generate images from URLs and from HTML+CSS strings or files.
Language: Python - Size: 991 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 400 - Forks: 46

MarketingPipeline/Python-Selenium-Action
Run Selenium with Python via Github Actions using Headless or Non-Headless browsers!
Language: Python - Size: 817 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 176 - Forks: 47

Appilot123/Amazon-Stock-Checker-Bot
Amazon stock checker bot with proxy rotation and stealth features to avoid detection while monitoring product availability in real time.
Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Alejandrehl/correos-cl-postal-code-scraper
π°οΈ Python-based scraper that automates postal code lookups on the official Correos de Chile website. It simulates the public search form with autocomplete logic and returns clean, structured JSONβready for direct integration into Django, Flask, or any API-driven backend.
Language: Python - Size: 77.1 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 2

vaisu-bhut/Project-Information
Language: Python - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Galaxta/Queensland-Plate-Searcher
A Python tool to quickly check Queensland vehicle registration details using the official Queensland Transport website.
Language: Python - Size: 12.7 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

theaminuli/pageflash
PageFlash is a powerful headless browser WordPress plugin designed to provide you with a fast and efficient web browsing experience within your WordPress site. Say goodbye to page reloads and enjoy seamless navigation through web content with this plugin.
Language: PHP - Size: 979 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

scrapfly/python-scrapfly
Scrapfly Python SDK for headless browsers and proxy rotation
Language: Python - Size: 673 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 43 - Forks: 11

ChandanKhamitkar/BillBot
This is a BillBot π€ which acts a simplistic invoice generator, just by taking input from user and converting into a Invoice and sending invoice image to user. CURRENT STAGE: Enhancing π
Language: TypeScript - Size: 50.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

matfurrier/webscraper-api
RESTful API for periodic scraping with Playwright + FastAPI + MongoDB
Language: Python - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

oxylabs/puppeteer-tutorial
Use this tutorial and learn how to perform web scraping using a headless browser.
Language: JavaScript - Size: 68.4 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

TheSethRose/Fetch-Browser
A powerful headless browser MCP server that enables AI agents to fetch web content and perform Google searches without requiring any API keys.
Language: TypeScript - Size: 138 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 7 - Forks: 2

SieteCuatro/ScrapeEmailfromWeb
Node.js script using Playwright to scrape email addresses from websites listed in a CSV. Features concurrency, retries, reporting, state management, block detection, and filtering.
Language: JavaScript - Size: 43 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Kode-n-Rolla/sara
Security Assistant Researcher Analyzer
Language: Python - Size: 6.51 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 2

elacuesta/scrapy-pyppeteer π¦
Pyppeteer integration for Scrapy
Language: Python - Size: 219 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 58 - Forks: 13

mancrurod/script_spotycai
Script_spotycai is a Python-based tool that automates the process of downloading MP3 songs from Spotycai using Selenium. It scrapes album pages for song URLs and saves them locally, supporting headless browsing for automation. The tool requires Python, Selenium, and Chrome WebDriver.
Language: Python - Size: 282 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

pinkpixel-dev/prysm
Prysm is a blazing-smart Puppeteer-based web scraper that doesn't just extract - it understands structure. Capable of scraping virtually any website with intelligent content detection and 14 specialized scroll strategies that adapt to different page layouts, Prysm excels at extracting content that other scrapers miss.
Language: JavaScript - Size: 1.16 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

ArchiveBox/DigestBox
DigestBox takes any webpage URL (news article, video link, comment thread, etc.) and gives you just the raw content. It's powered by ArchiveBox.io under the hood.
Language: HTML - Size: 1.75 MB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 0

password123456/securing-against-headless-browsers-with-captcha
Securing Against Headless Browsers with CAPTCHA: Hands-On Implementation
Language: HTML - Size: 29.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

JoeanSteinbock/website-livestream
π₯ A Docker-based tool that captures any website and streams it directly to YouTube Live. Perfect for creating 24/7 live streams of web dashboards, charts, or any web content.
Language: JavaScript - Size: 52.7 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

TarekJor/bookmark-archiver Fork of ArchiveBox/ArchiveBox
π Save an archived copy of websites from Pocket/Pinboard/Bookmarks/RSS. Outputs HTML, PDFs, and more...
Language: Python - Size: 2.65 MB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 36 - Forks: 2

hi-tech-AI/scraping-headless_mode
Simple web scraping from public website using headless mode.
Language: Python - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

s4kibs4mi/snapify
Screenshot as a Service using headless browser
Language: Go - Size: 434 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 44 - Forks: 5

seadfeng/headless-browser-clusters
Language: TypeScript - Size: 818 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 15 - Forks: 2

luminati-io/manage-failed-python-requests
Handle failed HTTP requests in Python using retry strategies with HTTPAdapter, Tenacity, and custom logic to improve web scraping reliability.
Size: 22.5 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

sarangs1621/Selenium-Automation
Automates the feedback submission process for Amrita University Management System (AUMS) using Selenium WebDriver. This project handles web forms, dynamic elements, and iframe interactions, all while ensuring smooth, headless operation and robust error handling.
Language: Python - Size: 1.24 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

luminati-io/scraping-browser
Scraping Browser is an automated headless browser for effortless web scraping with Puppeteer, Selenium, and Playwright.
Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

DjibrilM/node_shortner
URL Shortener system
Language: TypeScript - Size: 264 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

BhattJayD/PassBreachFinder
A Python script that checks whether a password has been compromised using the Have I Been Pwned service. The script automates the process of querying the website and retrieving the results for the given password, leveraging Selenium and a headless Firefox browser. Itβs a simple tool for testing password security and checking for data breaches.
Language: Python - Size: 1.99 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

JCLOH98/rental-property-finder
A web scraper that helps users find rental properties by automatically gathering and organizing listings from various websites to discover available homes and apartments.
Language: CSS - Size: 97.7 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

codeterrayt/Dare2024.com-Solver
Dare2024.com Solver is a Python automation script for seamlessly solving Dare2024.com quizzes. Impress your friends with correct answers effortlessly. Compatible with all dare2024.com versions and future updates.
Language: Python - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

watzon/marionette
Selenium alternative for Crystal. Browser manipulation without the Java overhead.
Language: Crystal - Size: 1.43 MB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 183 - Forks: 14

natainditama/snapshotora
πΈ GitHub action for web screenshot
Language: JavaScript - Size: 5.51 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 19 - Forks: 2

ciffelia/fast-speed-test
Unofficial CLI client for Fast.com Internet Speed Test
Language: TypeScript - Size: 2.07 MB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

psyb0t/phantomime
An embeddable headless browser package for Python that provides a simplified interface for interacting with web pages using Selenium and Selenium Hub.
Language: Python - Size: 754 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 0

Ali-Jaan-Butt/job-posting-scraping
Job posting data scraped from Indeed.com. This data is used in django web for testing purpose.
Language: Jupyter Notebook - Size: 40 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

yuis-ice/jseval
Evaluate JavaScript on a URL through headless Chrome browser.
Language: JavaScript - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 25 - Forks: 1

PeaceAntoHim/phantomjs
Check this website for phantomjs official github: https://github.com/ariya/phantomjs; Check this out for the original author for dockerize phantomjs: https://dustinblackman.com/posts/stop-using-phantomjs
Language: JavaScript - Size: 31.4 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

rearc-data/apple-maps-mobility-trends-covid-19
COVID-19 Apple Mobility Trends Reports
Language: Python - Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

SejalKankriya/glassdoor-job-scrapper
Automated Selenium-based scraper for extracting and analyzing job listings from Glassdoor
Language: Python - Size: 27.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

lokesh97jain/myntra_web_scrapping
Automated Selenium-based scraper for extracting data from Myntra
Language: Python - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

MemeLabs/url-extract
Extract URLs from websites using a headless browser
Language: Go - Size: 14.6 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 11 - Forks: 0

Data-Wrangling-with-JavaScript/nodejs-visualization-example
An example that shows how to use the Nightmare headless browser to capture web-based visualizations under Node.js.
Language: JavaScript - Size: 29.3 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

sofiane-abou-abderrahim/javascript-introduction-to-testing-synchronous-code
In this little JavaScript demo, I used the 3 main core types of testing: Unit Test, Integration Test and End-to-End Test (or User Interface Test). I tested my application with relatively simple synchronous code.
Language: JavaScript - Size: 243 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

tamdilip/localstorage-grabber
A minimal web app to grab localStorage of a web page with headless browser using puppeteer on server side.
Language: EJS - Size: 395 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

NaniteFactory/chromebot
Run headless Chrome using Go.
Language: Go - Size: 87.9 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 2

george-lim/firefox-lambda π¦
A Lambda container image that provides a Playwright-patched version of Firefox
Language: Dockerfile - Size: 13.7 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 1

avindra/casd-json-schema
Schema discovery tool for the CA technologies (now Broadcom) ServiceDesk / ServiceCatalog web services
Language: JavaScript - Size: 52.7 KB - Last synced at: about 20 hours ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

deepankarvarma/Fake-GitHub-Profile-Views
This repository contains a Python script that simulates views on a GitHub profile by repeatedly reloading the profile page. The script uses the selenium and requests libraries to fetch the content of the profile page and then reloads the page in a headless Firefox browser.
Language: Python - Size: 6.61 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 1

indreklasn/playwright-example
Language: JavaScript - Size: 123 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

alexmarqs/alm-invoices-cli
π§Ύ My personal CLI app to manage my invoices via Web Scraping.
Language: TypeScript - Size: 88.9 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

macrat/ayd-web-scenario-scheme
A headless browser controller for Ayd status monitoring tool.
Language: Go - Size: 1.18 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

screenshotmachine/screenshotmachine-bash
Simple example how to call screenshot machine's API using bash (curl) script.
Language: Shell - Size: 4.88 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 3

Elmasekar/Behave-headless
Run browser in headless mode in Behave on LambdaTest. A sample repo to help you run browser in headless mode in Behave on LambdaTest. Run your automation test scripts in Behave on Lambdatest.
Size: 0 Bytes - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 5

Elmasekar/Python-selenium-headless
A sample repo to help you run a test in headless mode in Python-selenium on LambdaTest. Run your python automation test scripts on Lambdatest.
Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 5

Riadayal/Pytest-headless
A sample repo to help you run Chrome and firefox in headless mode in Pytest on LambdaTest. Run your automated scripts in Pytest on LambdaTest.
Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 6

praveenLT/java-testng-headless-testing
A sample repo to help you run headless mode with TestNG On LambdaTest. Run Selenium tests with TestNG on LambdaTest platform.
Language: Java - Size: 150 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 5

night-watch-project/sponge
Hassle-free web scraping service.
Language: TypeScript - Size: 110 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 4

zmwangx/docker-selenium-python
Python 3, selenium, Chromium/chromedriver or Firefox/geckodriver.
Language: Dockerfile - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

ssp5zone/phantom-tracker
A PhantomJS based Website status tracker
Language: JavaScript - Size: 1.06 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

hrithikkothari1234/RPA-file-downloader Fork of djroxx2000/RPA-file-downloader
Headless Browser Application in Node.js using Puppeteer for SPIT Hackathon 2021 - Top5 out of 300 teams
Language: JavaScript - Size: 2.98 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

karlicoss/bt-wifi-reconnect
Make BT Wifi great again
Language: Python - Size: 9.77 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

pedroviniv/nodehtml2img
A node.js module that renders an HTML content and generates an image from it
Language: TypeScript - Size: 66.4 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

sloba88/screenshot-compare-testing
Screenshot (regression) UI testing with Node.js, using puppeteer and pixelmatch
Language: HTML - Size: 4.89 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0
