【问题标题】:Scraping Facebook Page for Page Likes抓取 Facebook 页面以获得页面喜欢
【发布时间】:2018-06-18 18:06:14
【问题描述】:

我编写了一个简单的脚本,用于使用 Advanced HTML Dom 抓取 Facebook 以获取喜欢的页面。

require_once('../advanced_html_dom.php');

$html = file_get_html("https://www.facebook.com/powerschool"); // you don't need to use curl
$followers = $html->find('._4bl9', 0)->plaintext;

echo "page likes: " . $followers;

虽然我相信我已经定位了正确的类来获得价值,但追随者的价值却是空白。

页面是否通过 AJAX 或其他方式加载,我需要使用 PhantomJS 之类的东西,还是我做错了?谢谢!

【问题讨论】:

  • Facebook 上不允许抓取。不要那样做。不知道你为什么不使用这个 api,这是可用的。
  • 好的,谢谢,这就是我需要的信息

标签: php facebook simple-html-dom scrape


【解决方案1】:

使用这个结构:

<?php foreach ( $html->find( $selector ) as $el ) {
        ?><pre><?php var_dump( $el->innertext ); ?></pre><?php
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多