【问题标题】:How crawl ajax site in Laravel 5?如何在 Laravel 5 中抓取 ajax 网站?
【发布时间】:2015-05-28 07:15:15
【问题描述】:

我想抓取一个分页由 ajax 加载的网站。我正在使用 FriendsOfPHP/Goutte 在 laravel 5 中爬行。 Goutte可以做到这一点吗? 我尝试了以下代码,

$link = $crawler->selectLink('Next>')->link();
$crawler = $client->click($link);

但它不起作用。 如何使用 PHP/Laravel 5 抓取 ajax 网站?

【问题讨论】:

    标签: php jquery ajax web-crawler laravel-5


    【解决方案1】:

    Crawler 通常在渲染的 HTML 内容(您可以在浏览器的 view-source 选项中看到)上正常工作,但是如果您想抓取 ajax 内容,您需要通过研究该站点的 ajax 调用来手动完成。请检查分页链接并找到一些您绝对可以抓取该内容的序列。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 2011-09-19
      • 1970-01-01
      • 2014-05-18
      • 2020-12-24
      • 1970-01-01
      相关资源
      最近更新 更多