Goutte @ Laravel

composer require fabpot/goutte
use Goutte\Client;

class WebScraperController extends Controller
{
    public function scrape()
    {
        $url = 'https://www.example.com';
        $client = new Client();
        $crawler = $client->request('GET', $url);

        // ζ‰Ύεˆ°ζ‰€ζœ‰ζ¨™ι‘Œε…ƒη΄ 
        $crawler->filter('h2')->each(function ($node) {
            dump($node->text());
        });

        // ζ‰Ύεˆ°ζ‰€ζœ‰ιˆζŽ₯ε…ƒη΄ 
        $crawler->filter('a')->each(function ($node) {
            dump($node->text(), $node->attr('href'));
        });
    }
}