ニコニコ動画のクッキーの扱いについて(IE)
ニコニコ動画のクッキーファイルを用いて、動画を閲覧させたいと思っています。
一般的に格納されている
C:\Documents and Settings\username\Cookies
から、username@nicovideo[n].jpファイルを開き、
user_session_xxxxxx_xxxxxxxxxxxxxxxxxxxxxx
を取得しています。
上記のクッキーを用いて、ニコニコ動画Topにアクセスさせたのですが
ログイン情報を取得できませんでした。(ログイン済み)
下記にソースの一部を抜粋しますので、「ここがおかしい」という点があればご教授お願い致します。
URL url = new URL("http://www.nicovideo.jp/");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Referer","http://www.nicovideo.jp/");
conn.setRequestProperty("Cookie", cookieValue);
//cookieValueはStrng型でcookieのuser_sessionが格納されている
conn.setInstanceFollowRedirects(false);
conn.connect();
InputStreamReader isr = new java.io.InputStreamReader(conn.getInputStream(), "UTF-8");
BufferedReader br = new java.io.BufferedReader(isr);
String t = null;
String line = null;
hile (null != (line = br.readLine())) {
t = t + line + "\n";
System.out.println(line);
}
取得した結果は「ようこそゲストさん」となり、ログインした状態の内容を取得できていませんでした。
お礼
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=30166&no=0&KLOG=3 教えていただいたURLを参考にVBのコードをC#に変換してやったらできました! どうもありがとうございます、感謝です