我写了一个简单的脚本,用于抓取Facebook以使用Advanced HTML Dom获取页面。
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这样的东西,还是我做错了?谢谢!
答案 0 :(得分:0)
使用此构造:
<?php foreach ( $html->find( $selector ) as $el ) {
?><pre><?php var_dump( $el->innertext ); ?></pre><?php
}