「sevenload」の編集履歴(バックアップ)一覧はこちら
「sevenload」(2010/08/15 (日) 16:14:30) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*sevenload
-sevenload http://en.sevenload.com/
**修正情報
-DarkKnight さんのサイトスクリプト、
sevenload.site.js (date: 2009/05/28, version: 0.1)
に基づきます。
-2010.08.08 記
-タイトルがうまく取得できない問題を修正
--110-119行目、修正前
if ( url.match( /http:\/\/\w+\.sevenload\.com\/videos\/.*/ ) != null ) {
text.match( /class="L title">(.*?)<\/h1>/ );
}
else if ( url.match( /http:\/\/\w+\.sevenload\.com\/shows\/.*/ ) != null ) {
text.match( /<h1 id="itemTitle">(.*?)<\/h1>/ );
}
else {
return null;
}
var title = RegExp.$1;
を
if ( text.match( /<meta name="title" content="([^"]+)"/ ) ){
var title = RegExp.$1;
} else {
url.split( "?" )[0].match( /http:\/\/\w+\.sevenload\.com\/(shows|videos)\/(.*)/ )
title = "sevenload_" + RegExp.$2;
}
title = title.replace(/[\\\/:*?"<>|]/g, "_");
に書き換え。
-2010.12.22 記
-修正情報まとめ(k38 さん)
--Craving Explorer サポート掲示板&br()[7790] スクリプトを追加・更新したが、sevenlordの動画が落とせない&br()No.2 k38 さん [[該当記事へリンク>>http://www.butsu-yoku.com/craving_explorer_bbs/bbs/read.cgi?mode=&no=7790&l=2]]
-保存URL(realUrl)に &amp; があるため取得失敗になることがある
--Craving Explorer サポート掲示板&br()[4857] sevenloadの動画がダウンロードできません。&br()No.1 k38 さん [[該当記事へリンク>>http://www.butsu-yoku.com/craving_explorer_bbs/bbs/read.cgi?mode=view&no=4857&l=1]]
-ドメイン名が、wwwで始まる場合、リダイレクトでエラーになる
--Craving Explorer サポート掲示板&br()[3896] sevenloadでダウンロードができない&br()No.3 k38 さん [[該当記事へリンク>>http://www.butsu-yoku.com/craving_explorer_bbs/bbs/read.cgi?mode=view&no=3896&l=3]]
-この他に、xmlUrl に &amp; が残ってしまうことがあるようです。ただし、xmlUrl に &amp; が残っていても、問題なく XML を取得できるようでした。気になるようなら該当箇所を書き換えてみてください。122行目あたりです。
----
#comment()
----
*sevenload
-sevenload http://en.sevenload.com/
-日本からアクセスすると、「We are sorry but sevenload doesn't offer its service in your country.」とか表示されて、ページを開くことができなくなっているようです。参考情報などを参照してみてください。
**修正情報
-DarkKnight さんのサイトスクリプト、
sevenload.site.js (date: 2009/05/28, version: 0.1)
に基づきます。
-2010.08.08 記
-タイトルがうまく取得できない問題を修正
--110-119行目、修正前
if ( url.match( /http:\/\/\w+\.sevenload\.com\/videos\/.*/ ) != null ) {
text.match( /class="L title">(.*?)<\/h1>/ );
}
else if ( url.match( /http:\/\/\w+\.sevenload\.com\/shows\/.*/ ) != null ) {
text.match( /<h1 id="itemTitle">(.*?)<\/h1>/ );
}
else {
return null;
}
var title = RegExp.$1;
を
if ( text.match( /<meta name="title" content="([^"]+)"/ ) ){
var title = RegExp.$1;
} else {
url.split( "?" )[0].match( /http:\/\/\w+\.sevenload\.com\/(shows|videos)\/(.*)/ )
title = "sevenload_" + RegExp.$2;
}
title = title.replace(/[\\\/:*?"<>|]/g, "_");
に書き換え。
-2010.12.22 記
-修正情報まとめ(k38 さん)
--Craving Explorer サポート掲示板&br()[7790] スクリプトを追加・更新したが、sevenlordの動画が落とせない&br()No.2 k38 さん [[該当記事へリンク>>http://www.butsu-yoku.com/craving_explorer_bbs/bbs/read.cgi?mode=&no=7790&l=2]]
-保存URL(realUrl)に &amp; があるため取得失敗になることがある
--Craving Explorer サポート掲示板&br()[4857] sevenloadの動画がダウンロードできません。&br()No.1 k38 さん [[該当記事へリンク>>http://www.butsu-yoku.com/craving_explorer_bbs/bbs/read.cgi?mode=view&no=4857&l=1]]
-ドメイン名が、wwwで始まる場合、リダイレクトでエラーになる
--Craving Explorer サポート掲示板&br()[3896] sevenloadでダウンロードができない&br()No.3 k38 さん [[該当記事へリンク>>http://www.butsu-yoku.com/craving_explorer_bbs/bbs/read.cgi?mode=view&no=3896&l=3]]
-この他に、xmlUrl に &amp; が残ってしまうことがあるようです。ただし、xmlUrl に &amp; が残っていても、問題なく XML を取得できるようでした。気になるようなら該当箇所を書き換えてみてください。122行目あたりです。
**参考情報
-sevenload は、日本など特定地域からアクセスすると、&br()We are sorry but sevenload doesn't offer its service in your country.&br()とか表示されて、本来のページが表示されないようになっているようです。
-本来のページが表示されなくても、動画ページのURLがわかっている場合には、次のスクリプトを使うと保存できる場合があるかもしれません。
-スクリプトはすぐに使えなくなるかもしれません。決め打ちしているところがあり、動作の補償はしません。そんなのでもいいよ、という心の広い方のみお試しください。
-[[スクリプト例>http://www37.atwiki.jp/sitescript/pub/dksitescript/sevenload.site.js]]
-2013.01.10 up
-DarkKnightさんのサイトスクリプト、&br()sevenload.site.js ( version 0.1, date: 2009/05/28 )&br()に基づきます。
-スクリプト例履歴
-2013.01.10 up
--対応するURL形式の追加。
--ページコンテンツ取得時に、オプションで Proxy を使えるようにした(デフォルトで off)。
--xmlUrl( configUrl ) が取得できない場合に、決め打ちするようにした。
--複数の画質の動画が用意されている場合に、高画質と思われるものを採るようにした。
--ファイルの保存時に、XFFを使えるようにした(デフォルトで on)。
----
#comment()
----