www/py-wapiti_arsenic 28.5 OpenBSD
asynchronous WebDriver client for Wapiti
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Categories
- www, lang/python
Description
Arsenic is a library that allows you to control a web browser from async Python code. Use cases include testing of web applications, load testing, automating websites, web scraping or anything else you need a web browser for. It uses real web browsers using the Webdriver specification.
While it is built on top of aiohttp, it can be used from any asyncio-compatible framework, such as Tornado.
This version is a fork used by the Wapiti scanner.
Install
Binary package:
pkg_add py3-wapiti_arsenic
From the ports tree:
cd /usr/ports/www/py-wapiti_arsenic && make install
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.