PHP code example of revolution / salvager
1. Go to this page and download the library: Download revolution/salvager library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
revolution / salvager example snippets
use Laravel\Dusk\Browser;
use Symfony\Component\DomCrawler\Crawler;
use Revolution\Salvager\Facades\Salvager;
class SalvagerController
{
public function __invoke()
{
Salvager::browse(function (Browser $browser) use (&$crawler) {
$crawler = $browser->visit('https://www.google.com/')
->keys('input[name=q]', 'Laravel', '{enter}')
->screenshot('google-laravel')
->crawler();
});
/**
* @var Crawler $crawler
*/
$crawler->filter('.r')->each(function (Crawler $node) {
dump($node->filter('h3')->text());
dump($node->filter('a')->attr('href'));
});
}
}
php artisan vendor:publish --provider="Revolution\Salvager\Providers\SalvagerServiceProvider"