www/py-selenium-wire 5.1.0_2 FreeBSD
Access to the underlying Selenium requests
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- www, python
- Package size
- 436.7 KiB, 2727.1 KiB installed
Description
Selenium Wire extends Selenium's Python bindings to give you access to the underlying requests made by the browser. You author your code in the same way as you do with Selenium, but you get extra APIs for inspecting requests and responses and making changes to them on the fly.
Simnple example:
from seleniumwire import webdriver # Import from seleniumwire
# Create a new instance of the Chrome driver driver = webdriver.Chrome()
# Go to the Google home page driver.get('https://www.google.com')
# Access requests via the `requests` attribute for request in driver.requests: if request.response: print( request.url, request.response.status_code, request.response.headers['Content-Type'] )
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/py-selenium-wire | 5.1.0_2 |
| DragonFly | www/py-selenium-wire | 5.1.0_1 |
Install
Binary package:
pkg install py312-selenium-wire
From the ports tree:
cd /usr/ports/www/py-selenium-wire/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-selenium-wire>0:www/py-selenium-wire
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.1.0_2 | 5.1.0_2 | 5.1.0 | 5.1.0_1 | 5.1.0_2 |
| FreeBSD:14:quarterly | 5.1.0_2 | 5.1.0_2 | n/a | 5.1.0_1 | 5.1.0_2 |
| FreeBSD:15:latest | 5.1.0_2 | 5.1.0_2 | n/a | 5.1.0_1 | 5.1.0_1 |
| FreeBSD:15:quarterly | 5.1.0_2 | 5.1.0_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.1.0_2 | 5.1.0_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 13
${PYTHON_PKGNAMEPREFIX}blinker>=1.4: devel/py-blinker${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9: archivers/py-brotli${PYTHON_PKGNAMEPREFIX}certifi>=2019.9.1: security/py-certifi${PYTHON_PKGNAMEPREFIX}h2>=4.0: www/py-h2${PYTHON_PKGNAMEPREFIX}hyperframe>=6.0: www/py-hyperframe${PYTHON_PKGNAMEPREFIX}kaitaistruct>=0.7: devel/py-kaitaistruct${PYTHON_PKGNAMEPREFIX}pyasn1>=0.3.1: devel/py-pyasn1${PYTHON_PKGNAMEPREFIX}pyopenssl>=19.1.0: security/py-pyopenssl${PYTHON_PKGNAMEPREFIX}pyparsing>=2.4.2: devel/py-pyparsing${PYTHON_PKGNAMEPREFIX}pysocks>=1.7.1: net/py-pysocks${PYTHON_PKGNAMEPREFIX}selenium>=3.4.0: www/py-selenium${PYTHON_PKGNAMEPREFIX}wsproto>0.14: net/py-wsproto${PYTHON_PKGNAMEPREFIX}zstandard>=0.14.1: archivers/py-zstandard
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 36
- archivers/brotli
- archivers/py-brotli
- archivers/py-zstandard
- devel/gettext-runtime
- devel/libffi
- devel/py-async_generator
- devel/py-attrs
- devel/py-blinker
- devel/py-cffi
- devel/py-kaitaistruct
- devel/py-outcome
- devel/py-pyasn1
- devel/py-pycparser
- devel/py-pyparsing
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/py-typing-extensions
- devel/readline
- dns/py-idna
- lang/python312
- math/mpdecimal
- net/py-h11
- net/py-pysocks
- net/py-trio
- net/py-trio-websocket
- net/py-urllib3
- net/py-wsproto
- print/indexinfo
- security/py-certifi
- security/py-cryptography
- security/py-pyopenssl
- textproc/expat2
- www/py-h2
- www/py-hpack
- www/py-hyperframe
- www/py-selenium
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| selenium-wire-5.1.0.tar.gz | 6.2145825e+07 | b1cd4eae44d9959381abe3bb186472520d063c658e279f98555def3d4e6dd29b |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.