刮掉Facebook页面并用php解析

时间:2017-12-13 14:34:33

标签: php parsing simple-html-dom

我正在尝试获取共享Facebook页面特定帖子的名称和个人资料列表。

我以为我可以使用简单的html dom用php解析页面,但还没有成功。到目前为止,这是我的代码:

<?php
include_once('simple_html_dom.php');

function scraping_shares() {
    $html = file_get_html('https://m.facebook.com/shares/view?id=10156833628051729');

    foreach($html->find('div.bn') as $data) {
        $item['name'] = trim($data->find('h3.bo', 0)->plaintext);
        $ret[] = $item;
    }

    $html->clear();
    unset($html);

    return $ret;
}

ini_set('user_agent', 'My-Application/2.5');

$ret = scraping_shares();

foreach($ret as $v) {
    echo $v['name'].'&nbsp;<br>';
}

?>

请帮忙吗?

0 个答案:

没有答案