東方中央幻視台

瞼の裏に弾幕が飛び交う程度の能力 - 永夜抄Normalはそれなりに難しい。

目次

Blog 利用状況

ニュース

自己紹介

関連サイト

投稿カレンダー

  • スクリプトをダウンロード!

ブログパーツ

Adsense

書庫

日記カテゴリ

2008年7月31日 #

Tridentを使わないニコニコ動画専用ブラウザを試作

image

思いつきで極力Trident(IEコンポーネント)を使用しないニコニコ動画専用ブラウザ+ダウンローダを試作してみました。
Tridentを使いたくない理由はセキュリティとかスクリプトエラーのダイアログがうざったいとか余計な画像とかを読み込みたくないとかいろいろありますが、結局のところこっちのほうが軽くて使い勝手よさそうってことです。
WPFだとこういった表示も結構簡単にできますし。

で、APIもいくつか提供されていますが、検索処理はスクレイピングしてやる必要があるので、InfoPath2003SDKのHTML2XHTMLでHTMLをXHTMLに変換し、それをLINQ to XMLで処理するという方法をとっています(参考:DirtyなHTMLなのにXHTMLと名乗っているページをC#でスクレイピングする - babydaemonsの日記とかC#でスクレイピング - DENKEN)。

ちなみにLINQ to XMLよりWinFormsのHtmlDocumentをLINQ to Objectで扱った方HTMLとの親和性が高いですが、そのHtmlDocumentがTridentに依存するのでやむなくですね。

posted @ 4:47 | Feedback (26)