从Google新闻获取更大的图像RSS源
问题描述:
是否有一种简单的方法可以获得RSS格式的谷歌新闻提要的图像更高的分辨率?目前,我可以访问80 * 80的图像,即缩略图,但我想可以通过改变图像URL来获得更高的分辨率。有没有人设法做到这一点?从Google新闻获取更大的图像RSS源
我打电话使用PHP脚本的RSS源,然后通过JavaScript/jQuery的显示我的界面上的新闻项目。
答
有没有一种简单的方法,以RSS格式获取来自Google新闻Feed的图片的更高分辨率?
RSS是RSS是RSS。它提供了一个地方来粘贴图片,并且有问题的Feed正在将其用于Google新闻标志。
你问的图像甚至不是RSS本身的一部分,而是每个项目的HTML描述。每个URL看起来像这样:
//nt0.ggpht.com/news/tbn/PKgVs2QD1QaYnM/6.jpg
不透明,所有地狱权。你会认为PKgV...
是故事的唯一标识符,但它不会在该项目的其他任何地方重复。
我玩过其余的文件名。这是我迄今发现:
- 1.JPG:100×100
- 2.JPG:100x66
- 3.JPG:60X60
- 4.JPG:60X40
- 5.JPG:空1x1的
- 6.JPG:80×80
- 7.JPG:空的1x1
- 8.JPG:空的1x1
- 9.jpg:70x46
- 10.JPG:70x70
- 11.JPG:150×150
- 12.JPG:80x45
- 13.jpg和所有后续数字:80x53
所以,它看起来像是如果您手动搜索并替换图像URL,将其从6更改为11,您将获得150x150图像而不是80x80。通常。我测试了其他几个搜索词,并根据每个图片发现每个尺寸的细微变化。
被警告,这是最有可能是不正确的,直到永远,你基本上有一个未知的,不确定的应用在这里打球。谷歌甚至可能因为使用“错误”图像而对你感到不安。
答案完全取决于RSS提要本身。举个例子呢? – Charles
我使用PHP调用feed,如下所示:$ url =“https://news.google.com/news/feeds?hl=us&q=$q&num=$o”;其中$ q是该术语,例如足球和$ o是要返回的结果数量,默认情况下,我将其设置为10. –
潜在输出的示例为https://news.google.com/news/feeds?q=football&num=10&output= rss –