2010-01-22 59 views
1

我期待实现facebook的效果,当你把一个链接到消息 - 他们刮​​标题和一些图像。 我注意到他们也做得非常快。 (他们必须缓存一些重新发送的项目?)好的方法去做页面摘录

有没有人有任何想法如何处理这与PHP? 我能以某种方式快速获取页面的<title>块而不卷起整个东西吗?

谢谢!

回答

1

您可能需要抓取整个页面并使用HTML DOM parser来翻出标题标签。

就像你说的,如果你想快速考虑缓存结果。

http://simplehtmldom.sourceforge.net/

+0

谢谢,我目前使用simplehtmldom ..它太慢了! 加上PHP耗尽内存做更大的网站,我觉得那里一定有更好的解决方案... – daniel 2010-01-22 09:32:05

+0

我对cURL了解不多,但它是否下载所有内容?你可以将它限制在HTML中。 – 2010-01-22 09:33:36

+0

@daniel:SimpleHtmlDom很棒,但正如你所说的那样慢。尝试使用phps DOM类 - > http://php.net/manual/en/book.dom.php – AntonioCS 2010-01-22 16:43:34