This library brought ReactPHP and QueryList together.
composer require ahmard/reactphp-querylist
- Playing with QueryList(scraping)
useReactphpQuerylist\Client;
useReactphpQuerylist\Queryable;
require'vendor/autoload.php';
Client::get('https://google.com')
->then(function (Queryable$queryable){
$title = $queryable->queryList()->find('head title')->text();
var_dump($title);
})
->otherwise(function ($error){
echo$error;
});- Working with response object
useReactphpQuerylist\Client;
useReactphpQuerylist\Queryable;
require'vendor/autoload.php';
Client::get('https://google.com')
->then(function (Queryable$queryable){
var_dump($queryable->response()->getReasonPhrase());
})
->otherwise(function ($error){
echo$error;
});