用于laravel 5的简单html dom解析器
在哪里可以找到laravel 5的简单html dom解析器? 我正在寻找这样的想法:我推荐,它当之无愧是GitHub上最流行的PHP爬虫程序之一 控制器用于laravel 5的简单html dom解析器,html,parsing,dom,laravel,Html,Parsing,Dom,Laravel,在哪里可以找到laravel 5的简单html dom解析器? 我正在寻找这样的想法:我推荐,它当之无愧是GitHub上最流行的PHP爬虫程序之一 控制器 $crawler->filter('a[class="o_title"][href]')->each(function ($node) { $hrefs[] = $node->attr('href'); }); return view('some-template', ['hrefs' => $hrefs]
$crawler->filter('a[class="o_title"][href]')->each(function ($node) {
$hrefs[] = $node->attr('href');
});
return view('some-template', ['hrefs' => $hrefs]);
查看
@foreach ($hrefs as $href)
{{ $href }}
@endforeach
在您的情况下,它将是:
$crawler = $client->request(
'GET',
'http://www.oglaszamy24.pl/ogloszenia/nieruchomosci/domy/?std=1&results=100000'
);
$text = $crawler->filter('.resultpages_current')->text();
$numPages = intval(preg_replace('/[^0-9]/', '', $text));
我推荐paquettg,它很简单,也允许更新dom
在PackageGist上,您可以使用Composer安装并在Laravel中使用这些软件?或者您是否需要Laravel服务提供商和/或Facades?如何获取href列表。我使用类似这样的想法,但它返回1行:$info=$crawler->filter('a[class=“o_title”]][href')->attr('href')<代码>$crawler->filter('a[class=“o_title”][href]')->每个(函数($node){$hrefs[]=$node->attr('href');})代码>不错。但我如何在ma视图中显示它呢?谢谢,也许你可以告诉我,我如何计算网站上有多少页面(例如,<1 2 3 4 5…100…>),你能给我你想要解析的url,这样我就可以查看html并给你准确的答案吗?