Port details on branch 2022Q2 |
- py-grab Site scraping framework
- 0.6.41_1 devel =0 0.6.41_1Version of this port present on the latest quarterly branch.
- Maintainer: rm@FreeBSD.org
- Port Added: 2013-06-02 07:50:59
- Last Update: 2023-06-27 19:34:34
- Commit Hash: 3d9a815
- Also Listed In: python
- License: MIT
- WWW:
- http://grablib.org/
- Description:
- Grab is a python web scraping framework. Grab provides tons of helpful methods
to scrape web sites and to process the scraped content:
* Automatic cookies (session) support
* HTTP and SOCKS proxy with and without authorization
* Keep-Alive support
* IDN support
* Tools to work with web forms
* Easy multipart file uploading
* Flexible customization of HTTP requests
* Automatic charset detection
* Powerful API of extracting info from HTML documents with XPATH queries
* Asynchronous API to make thousands of simultaneous queries. This part of
library called Spider and it is too big to even list its features in this
README.
* Python 3 ready
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}grab>0:devel/py-grab@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/devel/py-grab/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/py-grab
- pkg install py39-grab
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-grab listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-grab
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1531239928
SHA256 (grab-0.6.41.tar.gz) = 86aeba303179c1ec8779bd28d30d99458dc450747e537f2735965788651364e3
SIZE (grab-0.6.41.tar.gz) = 1062360
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-lxml>0 : devel/py-lxml@py39
- py39-pycurl>0 : ftp/py-pycurl@py39
- py39-weblib>0 : devel/py-weblib@py39
- py39-selection>0 : devel/py-selection@py39
- py39-six>0 : devel/py-six@py39
- py39-user_agent>0 : www/py-user_agent@py39
- py39-defusedxml>0 : devel/py-defusedxml@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_py-grab
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|