shokosブログ

プログラミング

英語辞書

やりたいこと
英語辞典エントリーに英単語をどんどん追加していく


どうやら過去エントリーを編集すると、そのエントリーの本文は消えてしまうらしい

はてなダイアリーAtomPubとは - はてなキーワード

新規じゃなくて追加がしたいのでちょっと考えてみた!



1.java英語辞典エントリー取得
過去エントリーの取得はできるので、
それを解析してタイトル、本文を取り出す


2.java英語辞典エントリー編集
上記で取り出した本文にwicketで入力した単語、日本語を追加し、
java英語辞典エントリーを編集する(タイトルはそのまま)



これでなんだかいけそうな気がします
やってやるー!

とりあえず1の取得するところだけはできたので載せます
解析はまだです

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class DiaryGetter {
	public static void main(String args[]) throws IOException {
		String certification = WSSE.getWsseHeaderValue("syoko_sasaki",
				"ぱすわーど");
		URL url = new URL("http://d.hatena.ne.jp/syoko_sasaki/atom/blog/20090617/1245222305");
		HttpURLConnection connection = (HttpURLConnection) url.openConnection();
		connection.addRequestProperty("X-WSSE", certification);
		connection.getInputStream();
		System.out.println(connection.getResponseCode());
		BufferedReader reader = new BufferedReader(new InputStreamReader(
				connection.getInputStream(), "utf-8"));
		String line;
		while ((line = reader.readLine()) != null) {
			System.out.println(line);
		}
	}
}

コンソールに表示したレスポンスを見て
解析するのはまた明日

わくてか わくてか