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

Bob*_*-ob 5 php rss google-news

有没有一种简单的方法可以从 RSS 格式的 google 新闻提要中获得更高分辨率的图像?目前我可以访问 80*80 的图像,即缩略图,但我想有一种方法可以通过更改图像 URL 来获得更高分辨率。以前有人成功做到过吗?

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

Cha*_*les 5

有没有一种简单的方法可以从 RSS 格式的 google 新闻提要中获得更高分辨率的图像?

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

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

//nt0.ggpht.com/news/tbn/PKgVs2QD1QaYnM/6.jpg
Run Code Online (Sandbox Code Playgroud)

那里完全不透明。您可能会认为这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。通常。我用其他一些搜索词进行了测试,发现每个图像的尺寸都有细微的变化。

请注意,这很可能不会永远如此,而且您基本上在这里使用的是未知的、未定义的应用程序。谷歌甚至可能会因为你使用“错误”的图像而感到不安。