« FESTを使用してJava GUI (Swing)のテストを実行してみる | トップページ | RailsによるアジャイルWebアプリケーション開発 第3版(原著) »

2009/03/23

NicoBrowser(nico browser) - 403返却時への対応

注:最新版はこちらから

どうも最近ニコニコ動画のサーバ負荷が高いらしく、ファイルを要求した際に403をよく返してくるようになっているようだ。

この場合、ダウンロードファイルとして以下の内容のhtmlファイルが作成され、正常に完了したとみなしてしまっていた。

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>403 - Forbidden</title>
</head>
<body>
  <h1>403 - Forbidden</h1>
</body>
</html>

このような場合は、ファイルをダウンロードしないように対応してみた。

 

NicoBrowser(2009/03/23版)をダウンロードする

 

2009/01/11版を使用している場合には、NicoBrowser.jarを上書きすればよい。

« FESTを使用してJava GUI (Swing)のテストを実行してみる | トップページ | RailsによるアジャイルWebアプリケーション開発 第3版(原著) »

コメント

こんばんは、メールアドレスが見あたらなかったのでこちらから失礼します。

最近このプログラムを知って便利に使わせて頂いております。
ただ、一つ要望があります。
今はニコニコ動画の
http://www.nicovideo.jp/ranking/mylist/daily/all?rss=atom
から取得していますが、そこのRSSを任意の物に変更できるようにして頂くことは可能でしょうか?
nicobrowser.propertiesに設定を追加、などです。
現状だと必要のないジャンルの動画も多数落ちてくるので少し不便です。
あと、もしできればなんですが、上記の要望が可能な場合、指定できるRSSが一つではなく複数指定できると嬉しいです。

よかったらご検討をよろしくお願いします。

vizさんこんばんは。

http://nicowiki.com/?RSSフィード一覧
に書かれてある、新着やランキングといったものから取得できるようにする、という理解で良いでしょうか。
なるほど、確かにあると便利そうな機能ですね。検討してみます。

現状の設定ファイルの部分、やっつけで作ってしまったので書式はちょっと考え直す必要があると思いますが...

ちなみに、メールアドレスへのリンクは、このページの右上、QRコードの下にひっそりとあったりします。
確かにわかりにくいですね...こちらも近々見直してみます。

お返事ありがとうございます。
自分のわがままな要望なのに前向きにご検討頂いて嬉しいです。

http://nicowiki.com/?RSSフィード一覧
>に書かれてある、新着やランキングといったものから取得できるようにする、という理解で良いでしょうか。

はい、そうです。
「今週の音楽ランキング1-10位」
「今日の歌ってみた新着10個」
などと複数設定できたら、タスクで定期的に起動して、自分のパソコンに必至なプログラムになると思います。

メールアドレスあったんですね。。。
要望の事といい、お手間をかけさせて申し訳ございません。
また何かお伝えすることがあればそちらの方にメールしたいと思います。
これからもご活躍を期待しています。

雪羽です。

要望のありました機能ですが、やっと時間が取れたので実装してみました。
少しテストしてみてから公開します。(できれば本日中に…)

メッセージいただける場合は、特にメールでなくても結構です(こちらに書いていただければメールにも届くみたいですので)。

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: NicoBrowser(nico browser) - 403返却時への対応:

« FESTを使用してJava GUI (Swing)のテストを実行してみる | トップページ | RailsによるアジャイルWebアプリケーション開発 第3版(原著) »

other sites

  • follow us in feedly
  • github
  • stackoverflow

ソフトウェアエンジニアとして影響を受けた書籍

  • Christain Bauer: HIBERNATE イン アクション

    Christain Bauer: HIBERNATE イン アクション
    理論と実践が双方とも素晴らしい製品であるHibernate。本書はそのプロダクトを書名に冠していますが、Hibernateを使うつもりがなく、ORマッピングの解説書として読むにしても十分な良書です。Second EditionとしてJava Persistence With Hibernateという書籍も出版されていますが、残念ながら現在のところ 和訳はされていません。-インアクションは2.xの、Java Persistence-は3.1の頃のものなので、最新版とはちょっと違うところもあることに注意。 (★★★★★)

  • アンドリュー・S・タネンバウム: 分散システム 原理とパラダイム 第2版

    アンドリュー・S・タネンバウム: 分散システム 原理とパラダイム 第2版
    クライアント/サーバシステムを構築する上で必要となる知識が総論されてます。Web技術者も、フレームワーク部分を開発するのであれば必読。 (★★★★★)

  • Joel Spolsky∥著: ジョエル・オン・ソフトウェア

    Joel Spolsky∥著: ジョエル・オン・ソフトウェア
    前述の書籍「ソフトウエア開発プロフェッショナル」をより砕いたもの、という感じでしょうか。 前書きではプログラマでなくSE向けの本のように書かれているが、プログラマが読んでも面白い本であると思われます。 SEになった新人(あるいはそういう会社に入る/入りたての人)にとっては、これからどういったことが仕事を遂行していく上で起こりえるのか、どのように考えて行なっていけばいいのか決定する助けになると思います。 元は″Joel on Software″というブログの記事で、web上でも一部日本語で読めます。 http://japanese.joelonsoftware.com/ (★★★)

  • ドナルド・C・ゴース,ジェラルド・M・ワインバーグ: ライト、ついてますか

    ドナルド・C・ゴース,ジェラルド・M・ワインバーグ: ライト、ついてますか
    問題解決(一昔前のの流行語で言うところの『ソリューション』)能力は、システムエンジニアのスキルとして備えるべきもののうちのひとつです。しかし、これは難しい。学校で出されるテストと違い、唯一の、(問題提出者が想定している)解を求めるだけが「問題解決」では無いからです。そもそも、何が問題なのか、それは本当に問題なのか、それは本当に解決すべき問題なのか、その問題解決方法は正しいのか、などを解決しなければ、「その解は正しいのか」に辿りつくことができません。この本の最も良いところのひとつは、本があまり厚くないこと。すぐに読めるし、何回も読み返す気になるでしょう。 (★★★★★)

  • スティーブ・マコネル: ソフトウエア開発プロフェッショナル

    スティーブ・マコネル: ソフトウエア開発プロフェッショナル
    コードコンプリートで有名なスティーブマコネルの著書。新人SEに読んで欲しい。個人として業界の中でどうあるべきか、組織としてどうあるべきか、SEのプロ意識とは?SEの心構え概論、といったところでしょうか。また、業界における資格の重要性についても説かれています。この業界では資格が特に軽んじられる傾向がありますが、この傾向はどんな弊害をもたらすのか、将来的にこの業界は資格に対してどのような姿勢で臨んでいくべきなのか。日経BP社では(他の出版社もだが)最近、似たような類いのあまり面白くない書籍が乱出版されていますが、この本は別格だと思うので安心して購入して欲しいと思います。 (★★★★★)

無料ブログはココログ