グーグルニュースのフィードURLの仕様変更(現時点でわかっていること)。

グーグルニュースの検索結果のフィードをウェブサイトに表示していたのだけど、なんか急に表示がおかしくなったので、調べてみたら前からの検索URLは仕様変更に伴って廃止になるということだった。もう1年くらい前から決まってらしいのだが、全然気がつかなかった。
で、新しい検索フィードのURLは、

https://news.google.com/_/rss/search?q=amazon&hl=ja&gl=JP&ceid=JP:ja

こんなかんじ。
「amazon」のところが検索ワード。日本語の検索ワードはURLエンコードが必要だけど、ブラウザーのURL欄に入れるだけなら日本語のままでもだいたい大丈夫だと思う。
rssのところをatomに変えるとatomで出てくるけど、なぜか画像が出てこない(ブラウザーだとでないだけかな。検証してない)。
あとは前の仕様からニュース画像の扱いが変わった。
前は本文(description)に画像がHTML形式で書かれていたと思うのだが、本文からはなくなって、[media:content] の中に移動した。
画像URLがちょっと抽出しづらくなりました。そのかわりちょっと解像度が良くなった。

まだわかってないのは、上記のURLでニュース検索すると、結果が100件出てくる。
そんなにいらないのだけど、前の仕様での検索数を決める「&num=20」とかは効かなくなった。
多分なんかあるんじゃないかなあ。

個別投稿データ
2018.12.8 02:16
カテゴリー:
Warning: Use of undefined constant multiple - assumed 'multiple' (this will throw an Error in a future version of PHP) in /virtual/hsakade/public_html/al.cherin.ga/wp/wp-content/themes/minimal/index.php on line 731

[← 以前の投稿]
[新しい投稿 →]
関連投稿