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'));
});
}
}