記録

google NewsをRSSで取得してjsonで返却するPHPプログラム

<?php
//$_POST["cate"]...カテゴリ 
//$_POST["sh"]...検索キーワード 
if ($_POST["cate"] and $_POST["sh"]) {
	$cate = urlencode($_POST["cate"]);
	$sh = urlencode($_POST["sh"]);
	$res = simplexml_load_file("https://news.google.com/news/rss/headlines/section/q/$sh/$cate?ned=jp&hl=ja&gl=JP");
	rss($res);
}
function rss($obj = NULL)
{
	if (is_object($obj)) {
		if ($obj->channel->item) {
			$cnt = 0;
			foreach ($obj->channel->item as $item) {
				$resj[$cnt]["title"] = (string)$item->title;
				$resj[$cnt]["link"] = (string)$item->link;
				$resj[$cnt]["pubDate"] = (string)$item->pubDate;
				$resj[$cnt]["description"] = (string)$item->description;
				$resj[$cnt]["source"] = (string)$item->source;
				$cnt++;
			}
		}
	}
	echo json_encode($resj);
}

google NewsをRSSで取得してjsonで返却するPHPプログラムです。
ご自由にご使用ください。

活動支援よろしくお願いします

javascriptを勉強中前のページ

年賀状CSVを作りました。SJISで保存してください。次のページ

関連記事

  1. 記録

    本音ベース。

    昨日、仕事とは関係のない人達と出会える機会があって殆ど話すことなく…

  2. 記録

    グーグルさんが機械学習ライブラリ「TensorFlow」をオープンソースで公開した。

    グーグルさんが機械学習ライブラリ「TensorFlow」をオープンソ…

  3. 記録

    Kindle Unlimited会員の方は読み放題でお楽しみいただけます。

    「Kindle Unlimited会員の方は読み放題でお楽しみいただ…

  4. 記録

    宇宙兄弟LIFT OFF!の感想なんかをイマゴロ。

    宇宙兄弟LIFT OFF!の感想なんかをイマゴロ書きたいと思います…

PAGE TOP