laravel如何让guzzle返回变量

时间:2017-06-12 15:01:33

标签: laravel-5 guzzle goutte guzzle6 guzzlehttp

我正在废弃一个网站获取新闻(是的,我们获得了许可)但是由于网站布局我想要抓住这些细节:

-title -描述 - 日期发表 - 链接到文章

我知道如何将所有数据汇总在一起或如何获得标题等特定字段。

我想单独检索它们,因为它们要进入数据库:

数据库具有相同的结构

-id -标题 -描述 等

因此,如果我检索标题,我希望它转到数据库中的标题,但是描述需要匹配该标题,以便稍后我可以在laravel中输出它们,例如

@foreach
$news->title
$news->description

到目前为止我的代码:

function oldham_chronicle(){
    $client = new Client();
    $crawler = $client->request('GET', 'http://www.oldham-chronicle.co.uk/news-features');
    $crawler->filter('div[id=content]>div>h3')->parents()->each(function ($node) {
        $test = "<div class='news'>" . $node->text() . "<br>" . "<br>";
        return $test;
    });
    $crawler->filter('div[id=content]>div>p')->parents()->each(function ($node) {
        $test2 = "<div class='p'>" . $node->text() . "<br>" . "<br>";
        return $test2;
    });
return view('chronicle');

帮助!我被困了

0 个答案:

没有答案