mageok / roach
A complete web scraping toolkit for PHP
Fund package maintenance!
ksassnowski
Requires
- php: ~8.1.0 || ~8.2.0
- guzzlehttp/guzzle: ^7.4.5
- jakeasmith/http_build_url: ^1.0.1
- league/container: ^4.2
- monolog/monolog: ~2.0
- psr/container: ^2.0
- psy/psysh: ^0.11.12
- spatie/robots-txt: ^2.0
- symfony/console: ^6.0
- symfony/css-selector: ^6.0
- symfony/dom-crawler: ^6.0
- symfony/event-dispatcher: ^6.0
- symfony/options-resolver: ^6.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.15
- ergebnis/php-cs-fixer-config: ^5.3
- http-interop/http-factory-guzzle: ^1.2
- phpunit/phpunit: ^10.0
- psr/http-message: ^1.0.1
- roave/security-advisories: dev-latest
- slim/slim: ^4.8
- spatie/browsershot: ^3.57.4
- vimeo/psalm: ^5.6
Suggests
- spatie/browsershot: Required to execute Javascript in spiders
This package is not auto-updated.
Last update: 2025-01-10 21:44:03 UTC
README
🐴 Roach
A complete web scraping toolkit for PHP
About
Roach is a complete web scraping toolkit for PHP. It is heavily inspired (read: a shameless clone) of the popular Scrapy package for Python.
Installation
Install the package via composer
composer require roach-php/core
Documentation
The full documentation can be found here.
Contributing
Please read our Contribution Guide before opening issues or pull requests.
Credits
License
MIT