4

RSS形式のGoogleニュースフィードから画像の高解像度を取得する簡単な方法はありますか?現在、80 * 80の画像、つまりサムネイルにアクセスできますが、画像のURLを変更することでより高い解像度を得る方法があると思います。誰かが以前にこれを行うことができましたか?

PHPスクリプトを使用してRSSフィードを呼び出し、javascript/jqueryを介してインターフェイスにニュースアイテムを表示しています。

4

1 に答える 1

5

RSS形式のGoogleニュースフィードから画像の高解像度を取得する簡単な方法はありますか?

RSSはRSSですRSSはRSSです。画像を貼り付ける場所が1つあり、問題のフィードはそれを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に変更すると、80x80ではなく150x150の画像が得られるように見えます。いつもの。他のいくつかの検索用語でテストしたところ、各画像に応じて各サイズに小さな変化が見られました。

これは永遠に真実ではない可能性が高いことに注意してください。基本的に、ここでは未知の未定義のアプリケーションで遊んでいます。グーグルは「間違った」画像を使用することであなたに腹を立てることさえあるかもしれません。

于 2012-12-30T21:45:32.787 に答える