記録

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. 記録

    ヤフオクサイトで使用できるChrome拡張機能

    ヤフオクサイトで使用できるChrome拡張機能を作ってみました。昨日…

  2. 記録

    過信は禁物。

    過信は禁物。出来ていない、自分は駄目だと思っている方がちょうどよ…

  3. 記録

    今年最後の仕事

    https://www.youtube.com/watch?v=Q…

  4. 記録

    スマホ決済の今後。

    スマホ決済の今後、都市ではSuicaだけあればほとんどの店舗…

  5. 記録

    お名前.comのレスポンスが遅い。

    お名前.comのレスポンスが遅い。今に始まったことではないけれどこ…

  6. 記録

    HDMI,D-SUB,DVI-Dで三画面とか無理!(パソコンの話)

    HDMI,D-SUB,DVI-Dで三画面とか無理!、半分本当で半分ウ…

PAGE TOP