Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Support
Quality
Security
License
Reuse
Scrapy, a fast high-level web crawling & scraping framework for Python.
Support
Quality
Security
License
Reuse
A browser automation framework and ecosystem.
Support
Quality
Security
License
Reuse
😮python模拟登陆一些大型网站,还有一些简单的爬虫,希望对你们有所帮助❤️,如果喜欢记得给个star哦🌟
Support
Quality
Security
License
Reuse
record and replay the web
Support
Quality
Security
License
Reuse
🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.
Support
Quality
Security
License
Reuse
📷 Instagram Bot - Tool for automated Instagram interactions
Support
Quality
Security
License
Reuse
python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等
Support
Quality
Security
License
Reuse
Automation&Workflow JavaScript IDE on Android(安卓平台上的自动化工作流JavaScript IDE)
Support
Quality
Security
License
Reuse
一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、微信读书、豆瓣、QQ等网站。(Some interesting examples of python crawlers that are friendly to beginners. )
Support
Quality
Security
License
Reuse
End-to-end testing framework written in Node.js and using the W3C Webdriver API
Support
Quality
Security
License
Reuse
Web Extension and CLI tool for saving a faithful copy of an entire web page in a single HTML file
Support
Quality
Security
License
Reuse
Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架
Support
Quality
Security
License
Reuse
Acceptance test framework for web applications
Support
Quality
Security
License
Reuse
A Node.js tool to automate end-to-end web testing.
Support
Quality
Security
License
Reuse
A collection of samples demonstrating different frameworks and techniques for automated testing
Support
Quality
Security
License
Reuse
E2E test framework for Angular apps
Support
Quality
Security
License
Reuse
Generic automation framework for acceptance testing and RPA
Support
Quality
Security
License
Reuse
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Support
Quality
Security
License
Reuse
UI Automation Framework for Games and Apps
Support
Quality
Security
License
Reuse
Docker images for Selenium Grid
Support
Quality
Security
License
Reuse
web.py is a web framework for python that is as simple as it is powerful.
Support
Quality
Security
License
Reuse
Android in docker solution with noVNC supported and video recording
Support
Quality
Security
License
Reuse
Scrapes an instagram user's photos and videos
Support
Quality
Security
License
Reuse
u
undetected-chromedriverby ultrafunkamsterdam
Python 
5411
Version:Current
License: Strong Copyleft (GPL-3.0)
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Support
Quality
Security
License
Reuse
Declarative web scraping
Support
Quality
Security
License
Reuse
SoloPi 自动化测试工具
Support
Quality
Security
License
Reuse
A Smart, Automatic, Fast and Lightweight Web Scraper for Python
Support
Quality
Security
License
Reuse
Automatic and enhanced Google Analytics tracking for common user interactions on the web.
Support
Quality
Security
License
Reuse
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
Support
Quality
Security
License
Reuse
Visual/CSS regression testing with PhantomJS
Support
Quality
Security
License
Reuse
Test suites for Web platform specs — including WHATWG, W3C, and others
Support
Quality
Security
License
Reuse
Mechanize is a ruby library that makes automated web interaction easy.
Support
Quality
Security
License
Reuse
A testing system for catching visual regressions in Web applications.
Support
Quality
Security
License
Reuse
P
Python 
4044
Version:Current
License: No License (No License)
python爬虫教程,带你从零到一,包含js逆向,selenium, tesseract OCR识别,mongodb的使用,以及scrapy框架
Support
Quality
Security
License
Reuse
Code samples from the book Web Scraping with Python http://shop.oreilly.com/product/0636920034391.do
Support
Quality
Security
License
Reuse
Supercharged End 2 End Testing Framework for NodeJS
Support
Quality
Security
License
Reuse
Pa11y is your automated accessibility testing pal
Support
Quality
Security
License
Reuse
Selenium-python but lighter: Helium is the best Python library for web automation.
Support
Quality
Security
License
Reuse
Python browser automation framework for creating reliable end-to-end tests.
Support
Quality
Security
License
Reuse
🐺 Create browser tests 10x faster
Support
Quality
Security
License
Reuse
Scrapy+Splash for JavaScript integration
Support
Quality
Security
License
Reuse
Python bindings for the Chromium Embedded Framework (CEF)
Support
Quality
Security
License
Reuse
A browser testing and web crawling library for PHP and Symfony
Support
Quality
Security
License
Reuse
splinter - python test framework for web applications
Support
Quality
Security
License
Reuse
A PhantomJS driver for Capybara
Support
Quality
Security
License
Reuse
Python爬虫实战 - 模拟登陆各大网站 包含但不限于:滑块验证、拼多多、美团、百度、bilibili、大众点评、淘宝,如果喜欢请start ❤️
Support
Quality
Security
License
Reuse
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
Support
Quality
Security
License
Reuse
Open Source record and playback test automation for the web.
Support
Quality
Security
License
Reuse
Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
Support
Quality
Security
License
Reuse
p
playwrightby microsoft
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
TypeScript
52240
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
scrapyby scrapy
Scrapy, a fast high-level web crawling & scraping framework for Python.
Python
47503
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
s
seleniumby SeleniumHQ
A browser automation framework and ecosystem.
Java
26831
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
awesome-python-login-modelby Kr1s77
😮python模拟登陆一些大型网站,还有一些简单的爬虫,希望对你们有所帮助❤️,如果喜欢记得给个star哦🌟
Python
15101
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
r
Support
Quality
Security
License
Reuse
c
chromelessby prisma-archive
🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.
TypeScript
13233
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
I
InstaPyby timgrossmann
📷 Instagram Bot - Tool for automated Instagram interactions
Python
13182
Updated: 4 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
l
learn_python3_spiderby wistbean
python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等
Python
12571
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
Auto.jsby hyb1996
Automation&Workflow JavaScript IDE on Android(安卓平台上的自动化工作流JavaScript IDE)
Java
12481
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
e
examples-of-web-crawlersby shengqiangzhang
一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、微信读书、豆瓣、QQ等网站。(Some interesting examples of python crawlers that are friendly to beginners. )
Python
12136
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nightwatchby nightwatchjs
End-to-end testing framework written in Node.js and using the W3C Webdriver API
JavaScript
11383
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SingleFileby gildas-lormeau
Web Extension and CLI tool for saving a faithful copy of an entire web page in a single HTML file
JavaScript
11285
Updated: 2 y ago
License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
c
crawlabby crawlab-team
Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架
Go
9884
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
c
capybaraby teamcapybara
Acceptance test framework for web applications
Ruby
9832
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
testcafeby DevExpress
A Node.js tool to automate end-to-end web testing.
JavaScript
9650
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
testing-samplesby android
A collection of samples demonstrating different frameworks and techniques for automated testing
Java
8857
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
protractorby angular
E2E test framework for Angular apps
JavaScript
8761
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
robotframeworkby robotframework
Generic automation framework for acceptance testing and RPA
Python
8101
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
testcontainers-javaby testcontainers
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Java
7139
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
Airtestby AirtestProject
UI Automation Framework for Games and Apps
Python
7124
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
docker-seleniumby SeleniumHQ
Docker images for Selenium Grid
Shell
6799
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
w
webpyby webpy
web.py is a web framework for python that is as simple as it is powerful.
Python
5804
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
d
docker-androidby budtmo
Android in docker solution with noVNC supported and video recording
Python
5791
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
instagram-scraperby arc298
Scrapes an instagram user's photos and videos
Python
5727
Updated: 3 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
u
undetected-chromedriverby ultrafunkamsterdam
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Python
5411
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
f
Support
Quality
Security
License
Reuse
S
Support
Quality
Security
License
Reuse
a
autoscraperby alirezamika
A Smart, Automatic, Fast and Lightweight Web Scraper for Python
Python
5239
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
autotrackby googleanalytics
Automatic and enhanced Google Analytics tracking for common user interactions on the web.
JavaScript
4908
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
php-webdriverby php-webdriver
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
PHP
4835
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PhantomCSSby HuddleEng
Visual/CSS regression testing with PhantomJS
JavaScript
4735
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
w
wptby web-platform-tests
Test suites for Web platform specs — including WHATWG, W3C, and others
HTML
4335
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
m
mechanizeby sparklemotion
Mechanize is a ruby library that makes automated web interaction easy.
Ruby
4292
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
huxleyby facebookarchive
A testing system for catching visual regressions in Web applications.
Python
4099
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
P
Python-crawler-tutorial-starts-from-zeroby Kr1s77
python爬虫教程,带你从零到一,包含js逆向,selenium, tesseract OCR识别,mongodb的使用,以及scrapy框架
Python
4044
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
python-scrapingby REMitchell
Code samples from the book Web Scraping with Python http://shop.oreilly.com/product/0636920034391.do
Jupyter Notebook
3993
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
C
CodeceptJSby codeceptjs
Supercharged End 2 End Testing Framework for NodeJS
JavaScript
3901
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pa11yby pa11y
Pa11y is your automated accessibility testing pal
JavaScript
3587
Updated: 2 y ago
License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
s
selenium-python-heliumby mherrmann
Selenium-python but lighter: Helium is the best Python library for web automation.
Python
3404
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SeleniumBaseby seleniumbase
Python browser automation framework for creating reliable end-to-end tests.
Python
3343
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
q
qawolfby qawolf
🐺 Create browser tests 10x faster
TypeScript
3232
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
scrapy-splashby scrapy-plugins
Scrapy+Splash for JavaScript integration
Python
2900
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
c
cefpythonby cztomczak
Python bindings for the Chromium Embedded Framework (CEF)
C++
2882
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pantherby symfony
A browser testing and web crawling library for PHP and Symfony
PHP
2749
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
splinterby cobrateam
splinter - python test framework for web applications
Python
2640
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
p
poltergeistby teampoltergeist
A PhantomJS driver for Capybara
Ruby
2521
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
Python3-Spiderby wkunzhi
Python爬虫实战 - 模拟登陆各大网站 包含但不限于:滑块验证、拼多多、美团、百度、bilibili、大众点评、淘宝,如果喜欢请start ❤️
Python
2461
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
z
zaleniumby zalando
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
Java
2394
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
selenium-ideby SeleniumHQ
Open Source record and playback test automation for the web.
TypeScript
2393
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
selenoidby aerokube
Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
Go
2365
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse