「sevenload」の編集履歴(バックアップ)一覧に戻る

sevenload - (2010/08/15 (日) 16:14:30) のソース

*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()
----