全体表示

[ リスト ]

自動巡回プログラム(1)

JAVAで自動巡回プログラムを作る(1)

以下のソースコードは、自動巡回プログラムの大本となるソースコードである。
このプログラムが何を行うかというと、Yブログの更新情報RSSを取得し、その中から更新ブログのURLのみを取り出すというプログラムである。

これを一般的な名称で呼ぶならば、「RSSリーダー」となる。
import java.net.URL ;
import java.util.*;
import java.io.IOException ;
import de.nava.informa.core.* ;
import de.nava.informa.impl.basic.* ;
import de.nava.informa.parsers.* ;

class AR{
	public static void main(String[] args){
		try{			
		   URL url = new URL("http://blogs.yahoo.co.jp/rss.xml") ;
		   ChannelIF channel = FeedParser.parse(new ChannelBuilder(), url);
		   Collection list = channel.getItems() ;
		   ItemIF[] items = (ItemIF[]) list.toArray(new ItemIF[0] ) ;
		   for(int i = 0; i < items.length ; i++) {
		      URL itemURL  = items[i].getLink() ;
		      System.out.println("URL:"+itemURL) ;
		   }
		}catch(IOException e){
			System.out.println("RSSの読み込みに失敗しました") ;
		}catch(ParseException e){
			System.out.println("RSSの解析に失敗しました") ;
		}
	}
}


実行すると・・・

このRSSリーダーをコマンドライン上で実行すると以下の通り。
URLのみが表示される。
https://blogs.yahoo.co.jp/IMG/ybi/1/ce/fe/automatic_round/folder/1100516/img_1100516_29667804_0?2007-03-13.png

このRSSリーダーより得られる更新ブログURLをうまく加工し利用することで、自動巡回が可能となるのである。

必要なもの

RSSを扱うためにinformaを利用している。
このため、このRSSリーダーを動かすにはinformaが必要である。
また、このプログラムはJAVAで作られているので実行するにはJAVAの実行環境が必要である。

続く・・・(予定)

閉じる コメント(2)

顔アイコン

自動巡回ホームページ 及び リンクの許可ください ダウンロードソフト紹介許可ください。 有料であれば額面を教えていただけないでしょうか 4/7 忍者ページ 3:00台に入室しているものです 生ログ にリンクページ及びあしあとが残っているはずです コンタクトとりたいのですが

2007/4/7(土) 午前 3:22 [ 純黒 ]

顔アイコン

リンクおよびダウンロードソフト紹介などはご自由にして構いません。

2007/4/9(月) 午後 0:42 [ aut**ati*_ro*nd ]


よしもとブログランキング

もっと見る

プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事