从Google新闻RSS Feed获取更大的图片

时间:2012-12-30 15:29:45

标签: php rss google-news

是否有一种简单的方法可以从RSS格式的Google新闻Feed获取更高分辨率的图像?目前我可以访问80 * 80的图像,即缩略图,但我想有一种方法可以通过改变图像网址来获得更高的分辨率。有没有人设法做到这一点?

我使用PHP脚本调用RSS源,然后通过javascript / jquery在我的界面上显示新闻项。

1 个答案:

答案 0 :(得分:3)

  

是否有一种简单的方法可以从RSS格式的Google新闻Feed获取更高分辨率的图像?

RSS是RSS是RSS。它提供了一个粘贴图像的位置,有问题的Feed将其用于Google新闻徽标。

您询问的图像甚至不是RSS本身的一部分,而是每个项目的HTML描述。每个URL看起来像:

//nt0.ggpht.com/news/tbn/PKgVs2QD1QaYnM/6.jpg

不透明,就像在那里一样。您认为PKgV...是故事的唯一标识符,但在项目的其他任何位置都不会重复。

我玩了剩下的文件名。这是我到目前为止所发现的:

  • 1.jpg:100x100
  • 2.jpg:100x66
  • 3.jpg:60x60
  • 4.jpg:60x40
  • 5.jpg:空1x1
  • 6.jpg:80x80
  • 7.jpg:空1x1
  • 8.jpg:空1x1
  • 9.jpg:70x46
  • 10.jpg:70x70
  • 11.jpg:150x150
  • 12.jpg:80x45
  • 13.jpg及其后的所有数字:80x53

因此,看起来如果您手动搜索并替换图像URL,将其从6更改为11,您将获得150x150图像而不是80x80图像。通常。我测试了一些其他搜索词,并根据每张图片发现每种尺寸的小变化。

请注意,这很可能永远不会成真,而且你基本上在玩这个未知的,未定义的应用程序。谷歌甚至可能因为使用“错误”的图片而对你感到不满。