【发布时间】:2012-12-23 03:46:38
【问题描述】:
我将 simple_html_dom 用于我的社交书签网站,例如 reddit,其中每页显示 15 个链接。每次我加载页面,都需要很长时间。例如,我使用类似下面的代码从新闻网站中提取数据。
$html = file_get_html('http://www.nytimes.com');
$img= $html->find('img',6);
echo'<img src="'.$img->src.'"style="height:100px;width:100px;float:left;margin-right:5px"/>';
$title = array_shift($html->find('title'))->innertext;
echo '<p style="font-size:13px"><strong>'.$title.'</strong></p>';
foreach($html->find('div') as $element)
if($element->class=='article_txt'){
echo $element->find('p',0);
}
是不是因为我使用了这段代码,导致我的网站需要花费太多时间来提取数据和显示?如果是,那么如何减少数据提取和显示的时间?
【问题讨论】:
-
@Dagon 你能说得更具体些吗
-
developer.nytimes.com/docs 如果它不能通过 api 的 onre 获得,那么你只是在偷窃
-
仅仅因为某些东西在别人的网站上并没有给你权利在你的网站上使用它,或者以任何其他方式
-
得到它..会照顾它..
标签: php screen-scraping simple-html-dom