WordPress插件刮掉了BBC最受欢迎的部分

时间:2013-06-04 10:02:01

标签: wordpress simple-html-dom domparser

我正在尝试从bbc.co.uk/news/网站上将最受欢迎的部分写入WordPress插件。我目前有以下代码:

<?php 
/*
    Plugin Name: BBC Scrape
    Description: Reprints the BBCs Most popular stories 
Author: The Health Check Team
    Version: 0.1-alpha
 */

include('simple_html_dom.php');        
$articles = array();  
getArticles('http://www.bbc.co.uk/news/');      
function getArticles($page) {  
    global $articles;  
  <br>
    $html = new simple_html_dom();  
    $html->load_file($page);  

$items = $html->find('div[class=livestats livestats-tabbed tabbed most-popular]');    

foreach($items as $post) {  
    # remember comments count as nodes  
    $articles[] = array($post->children(3)->outertext,  
                        $post->children(4)->first_child()->outertext,  
            $post->children(5)->first_child()->outertext);  
} 

}
?>

我之前使用过wp_remote_get这样的功能,但这只是整个网站。我无法将其过滤到使用DOM Parse的最受欢迎的部分。 我在此代码中遇到的错误是未经编辑的find()文档中的函数simple_html_dom.php错误&gt;

我基本上不明白如何才能获得bbc.co.uk/news部分中最受欢迎的部分。

0 个答案:

没有答案