■
Youtube Encoder がYoutubeで動かない罠
ニコニコ動画のダウンロードで活用させていただいている、
Firefox Add-onであるところのYoutube Encoderなんですが、
会社の人に自信を持ってお勧めしたところ「Youtubeじゃ動かないんだが」と言われてしまったので、直してみました。
とりあえず、Youtube側の仕様変更で h1 から div になったようなので、 取得に失敗してダウンロードできないようでした。 作者さんの連絡先がいまいち分からないのでコメント欄に書いておいたけど、手動でもさっくり直せるので一応修正箇所を。
以下のファイルを修正。usernameとprofileは各環境に合わせて変更してください。
C:\Documents and Settings\username\Application Data\
Mozilla\Firefox\Profiles\profile\extensions\{5648a198-f53d-11db-8314-0800200c9a66}\
chrome\content\youtubeencoder\youtube.js
JavaScriptの修正だけなので、直接ファイルを編集してFirefoxを再起動すればおけ。 それにしても、既に何ヶ月か使っているというのに、Youtubeにはあまり行かないので全然気付きませんでした…。
ところで、chrome以下のファイルはjarで固めたほうが起動が早くなるんじゃなかったでしたけ。
とりあえず、Youtube側の仕様変更で h1 から div になったようなので、 取得に失敗してダウンロードできないようでした。 作者さんの連絡先がいまいち分からないのでコメント欄に書いておいたけど、手動でもさっくり直せるので一応修正箇所を。
以下のファイルを修正。usernameとprofileは各環境に合わせて変更してください。
C:\Documents and Settings\username\Application Data\
Mozilla\Firefox\Profiles\profile\extensions\{5648a198-f53d-11db-8314-0800200c9a66}\
chrome\content\youtubeencoder\youtube.js
95c95
< var h1 = this.document.getElementsByTagName('h1')[0];
---
> var h1 = this.document.getElementById('vidTitle');
109c109
< var h1 = this.document.getElementsByTagName('h1')[0];
---
> var h1 = this.document.getElementById('vidTitle');
JavaScriptの修正だけなので、直接ファイルを編集してFirefoxを再起動すればおけ。 それにしても、既に何ヶ月か使っているというのに、Youtubeにはあまり行かないので全然気付きませんでした…。
ところで、chrome以下のファイルはjarで固めたほうが起動が早くなるんじゃなかったでしたけ。
posted at 03:11 [ /tech ]
Google Readerの新着で、植田佳奈ブログと並ぶのを見てニヤニヤするためとか。
「時砂の王」「天涯の砦」。小川一水セット。






