我已经阅读并重新阅读了这个问题和 blogspot-link 几次。很难理解。
我认为如果您提供更多信息会有所帮助:
- 你想把这个javascript放在哪里?我的意思是:它会被放在同一个博客上吗?我问是因为这决定了跨站点的安全要求。
- 我有一种强烈的感觉,这实际上是一个问题,你想要一个你无法控制的跨域请求(从不同的域|服务器(blogspot.com)加载数据),否则你会玩'Access-服务器端的 Control-Allow-Origin'。
- 此脚本将位于在线或本地 (x)html 源中吗?
- 您能否提供一个包含此标签的现有列表的更详细的示例(或样本),或者您是否想像蜘蛛|索引机器人一样抓取博客?
如果上述假设是正确的,那么问题的第一部分是检索跨域数据(现在使用 XMLHttpRequest aka AJAX 等简单的解决方案很难)。
然后,您可以开始查看一些自己的服务器端脚本 (php) 以获取此数据并将其(预解析)发送到您的浏览器应用程序(实际上这只是位于您自己域上的代理)。
我还听说过使用 java 对象(或 silverlight?或现在也受到跨域安全限制的flash )来解决现代跨域安全问题。
然后,您可以嵌入一个或多个这些对象(检索源)并通过 javascript 与它们通信。这种技术的一种变体也经常用于跨浏览器的多个文件上传。
很有可能在 StackOverflow 上已经为您的这部分问题提供了解决方案(对象)。
如果您解决了问题的第一部分,则问题的第二部分简单地归结为解析(例如正则表达式)您检索到的“标签”数据,从中构建新链接以检索您之后的“摘要”内容,使用最初用于获取标签列表的相同数据检索技术。
这就是你所追求的吗?
更新:
在纯 javascript/json 中,这里有一个很棒的主题。
如果你使用 java,你可以看看这个。
在 php 中,您使用file_get_contents()或file_get_html()。另请参阅有关 SO 的此主题。
UPDATE2:接受的答案(下面没有评论:)
在谷歌的开发者博客文档 2.0 上,您可以找到:RetrievingWithQuery。
引用:
/category
指定类别(也称为标签)以过滤提要结果。例如,blogger.com/feeds/blogID/posts/default/-/Fritz/Laurie 返回带有 Fritz 和 Laurie 标签的条目。
您还可以在此处找到使用此技术的 javascript 工作片:list-recent-posts-by-label
现在您可以简单地继续“AJAX”将您的摘要从这个过滤列表中删除。
祝你好运!