roach-php / core
A complete web scraping toolkit for PHP
Fund package maintenance!
v3.2.1
2025-03-21 06:53 UTC
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0
- guzzlehttp/guzzle: ^7.8.0
- jakeasmith/http_build_url: ^1.0.1
- league/container: ^4.2
- monolog/monolog: ^3.5
- nyholm/psr7: ^1.8.1
- nyholm/psr7-server: ^1.1
- psr/container: ^2.0.2
- psy/psysh: ^0.11.22 || ^0.12.0
- spatie/robots-txt: ^2.0.3
- symfony/console: ^7.0
- symfony/css-selector: ^7.0
- symfony/dom-crawler: ^7.0
- symfony/event-dispatcher: ^7.0
- symfony/options-resolver: ^7.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.45
- ergebnis/php-cs-fixer-config: ^6.45.0
- http-interop/http-factory-guzzle: ^1.2
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^10.4.2
- psr/http-message: ^1.1.0
- roave/security-advisories: dev-latest
- slim/slim: ^4.12
- spatie/browsershot: ^5.0
Suggests
- spatie/browsershot: Required to execute Javascript in spiders
This package is auto-updated.
Last update: 2026-05-27 10:33:30 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