【发布时间】:2011-06-07 20:47:18
【问题描述】:
我使用一些 RSS 提要。他们中的一些人没有对他们的文章进行描述。
为了不只显示这些文章的标题而不显示描述,我想显示实际文章的前两段。
我尝试了stripos、file_get_contents,但我遇到了问题。在大多数页面中它可以正常工作,但在其他页面中它会抓取第一个 <p> 标记(例如可以是侧边栏中的一个段落)并且与 RSS 提要中提到的文章无关。
您知道如何严格使用 PHP 或 JavaScript 从 URL 中获取主要内容吗?
提前致谢。
【问题讨论】:
-
如果您需要从整个页面中捕获它,您要么必须拥有大量资源和时间,要么您不走运。谷歌在他们的搜索结果中尝试了这一点,即使他们在很多时候都弄错了......你可以使用
DOM或其他东西为一小部分已知页面写一些东西,但不要指望任何简单的解决方案。 -
很遗憾,这些网页是未知的。它们的结构不同。
标签: php javascript html