{"repo":"ttlns/Selenium-Driverless","free":true,"listed":false,"github":"https://github.com/ttlns/Selenium-Driverless","clone":"git clone https://github.com/ttlns/Selenium-Driverless.git","description":"a stealthy browser automation framework","language":"Python","stars":861,"topics":["automation","detection-evasion","python","python3","reverse-engineering","scraping-python","testing","vulnerability-research","web-scraping","webdriver"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"Driverless (Non-commercial use only!) Note: This project is moving away from the selenium syntax Documentation - Use Selenium without chromedriver - Currently passes Cloudflare , Bet365 , Turnstile, and others - Multiple tabs simultaneously - Multiple Incognito-contexts with isolated cookies & local storage - Proxy-auth support (example code) - Network-interception (documentation) - Single requests (documentation) Getting detected with interactions? CDP-Patches (headfull only) should fix this \\ (will integrate it at some time) Questions? Feel free to join the Driverless-Community on Discord :) Also, see dev-branch for the latest implementations. dev-installation (click to expand) Sponsors This project is currently not being sponsored. Dependencies Python = 3.8 Google-Chrome installed (Chromium not tested) Installing Install Google-Chrome Usage with asyncio synchronous asyncified, bugs are to expect example code custom debugger address Multiple tabs simultaneously Note: asyncio is recommended, threading only works on independent webdriver.Chrome instances. Example Code (Click to expand) Isolated execution contexts - execute javascript without getting detected ( in a isolated world ) Example Code (Click to expand) Pointer Interaction see @master/tests/show mousemove.py for visualization Iframes / Frames due swtich to.frame() being deprecated for driverless, use this instead use preferences Multiple Contexts - different cookies for each context - A context can have multiple wind","default_branch":null,"files":null,"tree":[],"storefront":"/r/ttlns","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ttlns/Selenium-Driverless/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}