1 :
名無し~3.EXE :
2013/06/20(木) 17:00:33.91 ID:xtM9bAlb
2 :
名無し~3.EXE :2013/06/20(木) 17:05:15.11 ID:xtM9bAlb
3 :
名無し~3.EXE :2013/06/20(木) 17:05:51.67 ID:xtM9bAlb
4 :
名無し~3.EXE :2013/06/20(木) 17:06:35.22 ID:xtM9bAlb
5 :
名無し~3.EXE :2013/06/22(土) 23:52:05.49 ID:+5018OOP
ここは即死とかないの?
6 :
名無し~3.EXE :2013/06/22(土) 23:59:35.22 ID:+/RX0AUM
>>1 乙
>>5 今はほぼ全板あるんじゃないの?
まったり進行だから最初は少し怖いな
7 :
名無し~3.EXE :2013/06/23(日) 00:53:11.75 ID:kZDz04eW
いちおつ
8 :
名無し~3.EXE :2013/06/23(日) 13:22:51.98 ID:clQSDG4q
rapidgator.dms 0.24 if(!http.data.match(/expiry;\s*\}\s*return\s*'([^']+)'/)){//' //if(!http.data.match(/function getUrl\(\)\s*\{\s*return '([^']+)/)){ を //if(!http.data.match(/expiry;\s*\}\s*return\s*'([^']+)'/)){//' if(!http.data.match(/function getUrl\(\)\s*\{\s*return '([^']+)/)){ にしたらいけるのがあった。
9 :
名無し~3.EXE :2013/06/23(日) 16:43:20.28 ID:UgJdCAPG
pixiv images direct linkでPixivの作品一覧を見たら[s]のリンク先がイメージじゃなくてサムネになっちゃってる 20日まではちゃんと大きいイメージにリンクできてたんだけど
IrvineでPixivの作品一覧の画像URL読み込んだらちゃんとイメージのURLも読み込んでたわ
改行文字ってどうやんの? alert('a\r\nb'); ならない・・・。
ダブルで "abc\ndef"
extabit仕様変わった?落ちなくなってる
なんかさ アクティブでないフォルダの 通信ログとステータスコードが キューが全部終了すると 消えちゃわない? フォルダが赤くなってるから 見てみようとアクティブにしても 何のエラーでダメだったのかさっぱり分からん。
それはメモリ容量上の都合だろ。アクティブでも消えるときはあるし、非アクティブでものこるときはある。 本体改造してHDDにログが残るようにする手はある。
自動GC?
オプション設定からなら問題ないのだけど、Dorothy2(フォルダ設定?)からの スクリプト起動の時に下記の記述でエラーが出たり出なかったりします。 var wsh = new ActiveXObject('WScript.Shell'); →Dorothy2A.dms - Exception: EActiveXError(17) => create error WScript.Shell ここからがよくわかならいんだけど、 ツール→リンクのインポートで、クリップボードから適当に「URLを展開して貼り付け」すると、 以降このエラーが出なくなる(期待通りの動作するようになる)。 厳密には、しばらく使ってると「URLを展開して貼り付け」しなくても正常に動作したりします。 なにが真のトリガーになっているのがさっぱりです。 xp windows7 windows8 で微妙に ActiveXObjectの挙動が変わったような気がしますが、今はwindows8です。 何かお作法があるのか、もし知っている方いましたら教えてください。 Irvine 1.3.1.127 & DMScript 0.3.12 Windows8 Pro With WMC
>>22 かまってくれてありがとうございます。
@自作のスクリプトになります。といっても、OnHttpRequest で 件の一行 のみでも発生します。
ちなみに、外部バッチを動かしたいだけなんで、Win32メソッドからの起動でもいいのですが、いちいち出てくるウィンドウがうっとうしいので
var wsh = new ActiveXObject('WScript.Shell');
wsh.Run( 'comannd文字列' ,0,true);で起動してる次第です。
Aリンクのインポートで「URLを展開して貼り付け」で[ ]ブラケットがあるURLの場合、エラーが出なくなります。
BDorothy2は2Aスクリプト切っても変化ないので関係ないです。
CUACは切っています。管理者としても・非管理者として実行しても変化ありません。互換性の設定なし、XP SP3でも変化なしです。
Dwindows7のころはAはしなくても動いていました。こちらもUACは切っていたはず。
UACとActiveXの絡みの個々の環境の問題なのか?と思っていたのですが、
Aのおまじないすると動く。何の意味があるのかさっぱりです。
>>21 >>22 スクリプト初期化データを
synchronize=1
にすればいけるかも。
synchronize=0
だと ActiveXObject が使えないような気がするんだけど(自分は成功した試しがない)
特定の操作で使えることがあるってのは驚き。
8持ってないので解からないや、ごめん win32apiのCreateProcessはどうかな、callWSH.dms とか参考になるかも
>>24 まったく動いていないわけでないのですが、こうスマートにいかないだけなので恐縮です。
>synchronize=1
1行単品はいけました。ありがとうございます。
ですがdorothy2Aに適用するとモーレツに重いです。 (T_T)。
単純に並列がうまく利かなくなせいかもしれませんね。
自分のスクリプトは基本dorothy2以下で動かすので、困った感じです。私のわがままですが。
>だと ActiveXObject が使えないような気がするんだけど(自分は成功した試しがない)
ヘルプ・他の記述だと フォルダ設定以下ではIrvine.Api使うなとかitem操作するな、しかなかったので気にしていませんでした。
いくつかのブログとかの記事で、できないようなこと書いてあったのよ読みましたが、以前も特に支障なく動いていたし、
他の独立したオートメーションサーバ(WSHとか)動かすのに制限あるのも、変かなと。
>特定の操作で使えることがあるってのは驚き。
自分でも、関連性によく気づいたなと思います。その操作(連番登録)を必ずと言っていいほどやっていたので幸運?だったのかも。
まさか私の環境でしか再現しないとかだったら何ですが。
>>25 レスありがとうございます。
まったく動いていないわけでなく、なんかスマートにいかないだけなので恐縮です。
申し訳ないのですが、教えてほしいことがあります。
callWSH.dms はどこで使われているファイルor提供されているものでしょうか?
手持ちのIrvine folderに無く、ぐーぐるさんで検索してもヒットしません。
差し支えなければ教えて下さい。
dorothy2 は非同期でないと無理。 で、dorothy2でなら。 common_load('call'); call(アプリPath, CommandLine, dirPath,待ち時間(ms)); アプリPath 実行ファイルのパス c;\abc\def.exe dirPath 作業フォルダ 待ち時間 これを超過したら失敗と見なす
callWSH.dms は探したら share_links に入ってた。 まあ call.dms 使えばいいと思うけど。
>>27 おお、こんなに詳しく親切にありがたいです。
恥ずかしながらcommon\callの存在を認識してませんでした。
・フォルダ設定での、ActiveXObject初期化のお作法は、synchronize=1
・dorothey2で外部プログラムをwindow出さずに実行するにはcallということですね。
早速、↓みたいにバッチ起動する形で出来ました。ウィンドウも表示されないのでグッドです。
おまじないともおさらば出来ました。
call ('c:\windows\system32\cmd.exe' , '/c c:\JohnDoe\irvine\zip.bat'+ '"hogehoge"' , '.' , 30000);
ちょっと決め打ち気味ですが。
ID:ws/yGedZ と ID:YN656NRS のお二方にはこんな時間に教えていただいて感謝です。
extabit_r.dms 2012-04-15
104,105行目
if (!/<h3>(.*?)<\/h3>/.test (http.data)
|| !/\shref="(
http:\/\/[^ "]+)"/.test (RegExp.$1)) {
↓
if(!http.data.match(/'Free Download', 'slow DL', 'file.html'\]\);\s*window\.location= '([^']+)/)){
34 :
名無し~3.EXE :2013/06/30(日) 19:48:52.86 ID:KUdtVUy8
NHKのラジオ深夜便、ストリーミングを落としたいのですが、上手くいきません。 何か設定が必要なのでしょうか? ご教示願いたく存じます。 //www.nhk.or.jp/shinyabin/jyoyou.html
ここで聞くことか? そういったスクリプトがあるのか。
YouTubeのRTMPが落とせないんだけど
>WARNING: HandShake: Type mismatch: client sent 6, server answered 10
>WARNING: HandShake: Server not genuine Adobe!
>ERROR: RTMP_Connect1, handshake failed.
このエラーはrtmpdump自体が対応してないのか?
例えばこれとか
http://www.youtube.com/watch?v=df0HH4FBNKQ
じゃあこれで
http://www.youtube.com/watch?v=q_ZXDaVTrO0 WARNING: HandShake: Type mismatch: client sent 6, server answered 10
INFO: Connected...
ERROR: HandleCtrl: SWFVerification Type 2 request not supported, attempting to use SWFVerification Type 1! Patches welcome...
ERROR: HandleCtrl: Ignoring SWFVerification request, use --swfVfy!
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
v2.5に差し替えたらこんなエラーになった
これもしかして行けそう?
>>38 英単語訳すだけでも判るだろ。
つーか2.5使ってるなら検索すれば判る話だが…
2.5は--swfVfyがType2に非対応、パッチ募集中。
Type1しか使えない。
rapidgator.dms 0.24 327,328行目 if(!http.data.match(/expiry;\s*\}\s*return\s*'([^']+)'/)){//' //if(!http.data.match(/function getUrl\(\)\s*\{\s*return '([^']+)/)){ ↓ if(!(http.data.match(/expiry;\s*\}\s*return\s*'([^']+)'/) || http.data.match(/function getUrl\(\)\s*\{\s*return '([^']+)/))){
dailymotion if(tmp.match('"video_url":"([^"]+)"')){ コメントアウトしてあるけど これにしかマッチしないの有るね
いつのまにかyoutubeのvevo系がダウンロード出来なくなってた
dailymotion落ちてこないな
今気付いた xvideoの人ありがとう
dailymotionちょっと調べてみた ダウンロードできるものとできないものがある できないものは 分割されてて、先頭ヘッダーの12バイトが削られてる
>>48 signatureの復号方法が変わったんじゃないの?
adf.ly 0.12 効かなくなった?
vimeoがいろいろおかしい 日本語の文字化け、落としても再生不能
>>51 試してみた範囲ではどれも再生できた
再生できないURLは?
adf.lyを使えるようにしてもらえませんか・・・
adf.ly サイトのソース見てみたけど大分複雑になってるね jsを可読化して見ても何してるのか分かんない メソッドまで数文字ずつ別の文字にして難読化してある
そんなに難しくないみたいだよ pythonで解けた Javascriptはbase64が必要だね import base64 ysmm = "M2GEVDoOd4HMRmwNO0iE8zvLd6GN5m5L" a = "" T = "" for i in range(0, len(ysmm)): if i % 2 == 0: a += ysmm[i] else: T = ysmm[i] + T print(base64.b64decode(a + T)[2:]) 参考: thebotnet.com/programming/219490-decode-adf-ly-new-url-encryption/
すごいな
すごい よくみたらソースにもほぼ同じ記述があった packerを使ったっぽいevalでの難読化は本家のサイトでもdecodeできたけれど O = function(a){str = a}; a ={ 'Ch', 'from', 'arCode' }; b ={ :function(a,b){return a & b;}, :function(a,b){return a >>> b;} } O(String[(a.b + a.a + a.c)](b.a1(65, 255))); alert(str); こういうの可読化できるのないかな?
間違えた O = function(a){str = a}; a ={ a:'Ch', b:'from', c:'arCode' }; b ={ a1:function(a,b){return a & b;}, a2:function(a,b){return a >>> b;}, } O(String[(a.b + a.a + a.c)](b.a1(65, 255))); alert(str);
63 :
名無し~3.EXE :2013/07/24(水) NY:AN:NY.AN ID:xZUnkWqq
IEで右クリックIrvineを呼んでるスクリプト使ってますが 7月のUPDATA以降エラーが出るようになりました。 スクリプトの elementFromPoint の仕様って変わりました? 知ってたら教えて…
>>63 俺もUpdateで逝っちゃった。やんなきゃよかったよー。
右クリックの Irvineでダウンロード が上手く動かなくなった。スクリプトエラーが出たり、クリックしたところとは違うリンク先を保存したり。
しかたないので、ショートカットをコピーして貼り付けてるけどマンドクセ
因みに、Win8Pro
ドロップウィンドウかクリップボード監視で我慢だね
67 :
名無し~3.EXE :2013/07/27(土) NY:AN:NY.AN ID:1Cism6fX
>>63 自己レス。とりあえず
.elementFromPoint(objEvent.clientX, objEvent.clientY)
↓
.activeElement
にしたら取れました。こちらWin7 IE10
他のブラウザは分かりません。根本的に違うけど…取れればOK
>>67 感謝
他アプリの問題も解決した
違おうと取れれば問題ないね
vimeo 0.16 …を投稿者(%NAME%)がUTF-8で表記されている動画があったので見よう見まねで改造… new Utf8().toSJIS()がうまくいかず(ファイル名に数値文字参照が指定される)、旧版の記述を使用しました。 デグレ要素入れてしまって作者さんすみません。 vimeo_w.dms 0.16(2013/05/20) ・173行目:2行追加 name = name.replace('\\u([a-f\d]{4})','gi','&#x$1;'); //add name = name.replace('\\/','g','/'); //add ・175行目:変更 list['TITLE'] = new Utf8(title).toSJIS();//title.decodeCharRef8(); ↓ list['TITLE'] = title.decodeCharRef8(); //chg ・178行目:変更 list['NAME'] = name; ↓ list['NAME'] = name.decodeCharRef8(); //chg
new Utf8(title).decodeCharRef().toSJIS(); にしてもダメかな?
内蔵の文字変換にはバグが有るってことで移行したのでは 別の不具合が出そう
StringExtension2だと表示できないものがあるみたいだから
Irvine Part30 236-246
http://vimeo.com/62917185 これだと一文字だけ?になって変換できない文字なのか初めからそういうtitleなのか
判別しくにいかと思って .decodeCharRef() は省略してた
windowsアップデート後に右クリック→Irvineへ登録において
未定義またはNULL参照のプロパティ'tagName'は取得出来ません
が出てたの
>>63 ,67の人ので治りました
iemenu11.htm 115行目
obj = sDoc.elementFromPoint( sEve.clientX, sEve.clientY);
↓
obj = sDoc.activeElement;
Dorothy2B.dmsでのファイル名変更をWSHのスクリプトでやれないかな?
item.filenameやiniに書き出した時点で文字化けしてしまうけど
Fileオブジェクトならそのまま書き出せるから
WSHのスクリプトでADODB.Streamとかでそのファイルを読み込ませて
ファイル名を変更するとか
Dorothy2A.dmsにてFileオブジェクトでtxtに変更するファイル名を記述 この時の文字コードはutf-8にする
Dorothy2B.dmsにて適当に引数を渡しWSHスクリプトで"ADODB.Stream"を使ってtxtから読み込みutf-8のままのファイル名を取得
"Scripting.FileSystemObject"を使ってファイル名を変更する
今この方法で色々試してみた
問題はあるけれど一応SJISに変換できない文字とかもファイル名にできた
ttp://www.pixiv.net/member_illust.php?mode=medium&illust_id=33224080 ttp://vimeo.com/62917185 でもSJISをutf-8にする段階で逆に文字化けしてしまう
/とかの置換をWSH側でやらないといけなくなるのかな
そんな精密に名付けることもない。 必要ならサイト+id を付記して、 irvineと独立した任意の言語で再変換・正しい名付けしても良い。 irvineと複合するのは難しい、手間かかると思うので。
正確な名前を付けれる方がよくない? 各子スクリプトで文字コードの変換する必要がなくなるし
一番、正しく名付けられるのは、UTF16-LEを使ってそれ用のwinAPI関数を使うことだろうけど。 シフトJISからあふれる部分が実用上それほどなくそんなに拘ることもないかとおもう。ある程度、正確ならいいかと。
irvineをユニコード化して、その他不具合も修正する。
BASE64などを扱える拡張したリネームコマンドをまず作成して 終了後、必要ならそのコマンドにリネームを丸投げして、あとは構わないとするのでどうか?
Dorothyとは関係ないんだけど DL中に間違って閉じるボタンを押して リジューム効かないファイルを無駄にした事があるんだ この対策は、 オプション設定>一般>その他 「レ」タスクトレイを使用する 「レ」閉じるボタンで終了しない ここしか無い? DL中なら警告メッセージ出す仕様とか無いの?
>>83 こんな感じかな?
Dorothy2A.dmsにてiniに書き込む文字をBase64でエンコード
Dorothy2B.dmsにて適当に引数を渡してWSHスクリプトを実行
var args = WScript.Arguments;
var filePath = args(0);
var name = args(1);
var xml_dom = new ActiveXObject("Microsoft.XMLDOM");
var node = xml_dom.createElement("tmp");
node.dataType = "bin.base64";
node.text = name;
name = node.nodeTypedValue;
node = null;
xml_dom = null;
var sw = new ActiveXObject("ADODB.Stream");
sw.open();
sw.type = 1;
sw.write(name);
sw.position = 0;
sw.type = 2;
sw.charset = 'utf-8';
name = sw.readText();
sw.close();
var fs = new ActiveXObject( "Scripting.FileSystemObject" );
var file = fs.GetFile(filePath);
file.Name = name;
じぇじぇ、youtubeのアルファベットが足りなくなった。
"[[md=]]"のように"[[base64=]]"て形でDorothy.fileNameを設定して オプションとして扱うっていうのはどうだろう? そうすれば今までのスクリプトには悪影響を与えないし 文字コード変換できない時だけそれを使えばいい
uploaded.to(0.37)が ソケットエラー>ESocketError error--->0 が見つかりません TCPIPエラー で落とせなくなりました。新たな対応お願いします
error--->0 は自分側の通信エラーの可能性
uploaded.to(0.37)、今やったら落とせました お騒がせしてすみません
いい加減windowsはファイル名を全部utf-8か16に統一すればいいのに 内部的にsjisとかうんこすぎ
内部的にはUTF-16だ。 UTF-16なのにシフトJISでアクセスできる命令を被せてる。
圧縮されてるexeとか落とすとファイルアイコンが 青枠白地のウィンドウズデフォくさいのに化けるんだが
化けるんじゃなくて、それがexeのデフォアイコンなんだよ
各exe作者が任意のアイコンを設定してる場合でも、 irvineで落としたexeはなぜか青枠アイコンに化けるのよ
ダウンロード完了するまでファイルがロックされてて シェルがアイコンをロードできないから デフォルトの仮アイコンが表示されて そのままアイコンキャッシュに登録されて 再起動とかでキャッシュが更新されるまでデフォルトアイコンのままになる とかだいたいそんな感じじゃねーの
depositfiles でダウンローダーと通常の選択になるように変わった? 誰かパッチ作ってたら公開してくれると嬉しい
match>DEPOSIT files (0.27) error>EFileError common\Sync.dms の呼出に失敗しました。 不明なエラー EJExit: ダウンロードに失敗しました sync.dmsが無いけど、それが理由かな? 何に入ってる?
ありがとう 無事機能しました
dailymotion落とせなくなった
dailymotion直した。 画質が必ずしも望むものでなくて良いならソースアップするけど。 簡単にURLが見つかる順にURLを確定するので手抜きだが。
おつ
ありがとう 乙乙
動画サイトの新着とか検索結果を直にIRVファイルにするソフトがほしい所。サイトを横断して。
新着をURL投げるだけなら頑張れば1日で作れる 頑張れ
WaitForMultipleObjectsってDmonkeyでも使えるのかな? lpHandlesの配列をどうやって渡せばいいか分からない WaitForSingleObjectは普通に使えるんだけど
使いやすい形に加工したDLLなどにアクセスしたらいいんでは。
>>118 stringBufferに配列をいれて、Structに渡す
YouTubeのHLS落とせるようにするのって難しいの? 何か別スレで騒いでてIrvineで出来たら楽そうなんだけど
stringBufferに配列を入れるってどういう事?
lpHandlesをStringBufferに突っ込む
var struct = new Struct('h1:h', 'h2:h'); struct.h1 = handle1; struct.h2 = handle2; WaitForMultipleObjects(2, struct, false, INFINITE); StringBufferはよく分からないけどこれでやり方あってる?
それほどシビアに同期することなく、1秒〜数秒ごとに終了を表すファイルの存在チェックすればいいんでは。
783 名前: [名無し]さん(bin+cue).rar [sage] 投稿日: 2013/08/10(土) NY:AN:NY.AN ID:uzEqrpoz0
ryu落ちてない?
785 名前: [名無し]さん(bin+cue).rar [sage] 投稿日: 2013/08/10(土) NY:AN:NY.AN ID:iIU01b460
>>783 落ちてはないけどパズルからラピゲと同じタイプの文字入力に変更になってるね
>>127 そうしてたんだけど複数のスレッドがあるとものすごい回数チェックしてしまう
ことになるのでWaitForMultipleObjectsでスレッドが終了するかファイルが変更されるまで
待機した方がいいかと思って
さすが早いですね、ありがとうございます
サンクス
あのー、初歩的な質問で申し訳無いけど、 ダウンロード完了時に画面右下に完了通知をポップアップ表示させる設定は何処にあるのでしょうか? 以前は出来てたはずなのに、設定箇所が見つからなくなってしまいました。
wushare.com 対応出来ませんか?お願いします
> 99%はDLはできるものの正常にDL終了しない動画が見つかりました 先週の半ばくらいから正常にDLできない動画がたくさん発生するようになったね
137 :
名無し~3.EXE :2013/08/12(月) NY:AN:NY.AN ID:5Uvh1fkB
>>133 ツール(T) -> オプション設定(O) -> 表示 -> ダウンロード終了を知らせる(A)
xvideosのスクリプトは今はだれが書いているのかな
0.07 py氏
0.08 ppp氏
0.09 test氏 だったけれどアプロダから消えてしまったので
0.08を元に0.08.2 teloho氏
0.08.3 teloho氏
xideosの人気ワロタ
>>137 ありがとうございます。助かりました m(_ _)m
141 :
名無し~3.EXE :2013/08/12(月) NY:AN:NY.AN ID:T55Q9KTP
おぃ、設定ファイルの位置、どうやって変えるねん、この糞アプリがーーーーー
HTTPのRange指定が効かないサーバーで手動でなく通信を停止させる方法はありますか。
久々にpixiv_r使ったら <section class="work-info"> が見つかりません。 と出て使えなくなってました よろしかったら修正お願いします
145 :
135 :2013/08/13(火) NY:AN:NY.AN ID:vlHxn7V8
>>140 Aのことでしょうか。なるほど、DL開始前に適当に変えておけば同時DLできるんですね。ありがとうございます
しかしこれだとファイル名がそのままになりますね
あと、Bはxvideos関係なかったです。すみません
それと原因はツールバー同士が画面から出ていたり重なっていたりしたせいみたいです。固定はできてませんが
>>141 , 144
ヘルプ(H) -> レジストリの削除(R)
Irvine再起動
それでも乙
ルー大柴ごっこが捗るな
shareflareダメみたいです どなたか修正お願します
>>143 pixivにログインせずにDLしようとすると、そうなるみたいだね
>>153 いけました!ありがとうございます!
どうやら別ブラウザでログインしていたのが原因みたいでした
バイト単位で、文字列カットする関数作った。 function byte_substr( str, offset, length ) { arr = encodeURI(str).replace("(%[A-Z0-9]{2}|[^%])",'g',"$1\"").split('"'); arr.pop(); return decodeURI( arr.slice( offset, offset+length).join("") ); } a="aaあいう123"; println( byte_substr( a, 2, 2 ) ); println( byte_substr( a, 1, 3 ) ); println( byte_substr( a, 2, 4 ) );
>>155 function byte_substr( str, offset, length ) {
return (new StringBuffer (str)).substr (offset, length);
}
これでいいような気がする。
nicovideo.20110308にロダに上がってるdms修正使ってるんだけど上手くDLできない おそらくsqlite.exeの更新ができてないんだろうとは思うんだけど >636 名前: 名無し~3.EXE Mail: sage 投稿日: 2011/03/11(金) NY:AN:NY.AN ID: VZTgnpob >ニコ動+Firefox4.0betaをやる場合はsqlite.exeのVersionを上げてね。 >最新版の3.7.5で動作確認したよ。 >今度スクリプト更新するときに覚えてたら書いとく。 これってどこを更新すればいいんだ? Dorothy2\bin\sqlite以下にsqlite3.exeやsqlite.exeを置いても何も変わりがないように見えるし、 何も置かずにスクリプト走らせると自動でsqlite.batが生成されるから別のところにsqliteの本体があると思うんだけど 「sqlite」が含まれたファイル・フォルダはここ以外に存在しないし・・・ 誰か暇な人助けてくれ
>>158 ありがとう。じゃあ合ってるのか・・・何が問題なんだろう
ログは以下。ちなみにDorothy2\bin\sqlite以下を全削除しても全く同じログが出る
スレッドを開始します
match>ニコニコ動画 (0.09.20110308修正版 Part28)
オプション(Mode):3
オプション(Debug):false
オプション(Format):%DELETE%%LOWMODE%%TITLE%(%ID_1%)
オプション(DelKeyword):[Del]
オプション(LowKeyword):[Economy]
オプション(Cookie.IePath):
オプション(Cookie.IeFileName):
オプション(Cookie.FxPath):C:\Documents and Settings\(ユーザ名)\Application Data\Mozilla\Firefox\Profiles\(プロファイル名)\
オプション(Cookie.FxFileName):cookies.sqlite
オプション(Comment.GetComment):2
オプション(Comment.OverWrite):0
オプション(Comment.MaxCount):1000
動画の ID を取得します
動画の ID(1):sm9
セッションクッキーを取得します
ブラウザ:Mozilla Firefox 3.0.x以上
クッキーを取得するファイル:C:\Documents and Settings\(ユーザ名)\Application Data\Mozilla\Firefox\Profiles\(プロファイル名)\cookies.sqlite
cookie が見つかりません(getFx3Cookie)
Cookie が取得できません
が見つかりません
TCPIPエラー
5 秒待機します
//caption=ニコニコ動画 //version=0.09.20110308修正版 Part28+(IrvinePart29_256)+(IrvinePart30_76)
動くか知らんがうちのソースはこんなんだな
>>161 Dorothy2\bin\sqliteに出来るsqlite.batを実行。
(コマンドプロンプトからやるのがいいけど、別にファイル右クリックからでも)
cookies.sqliteとresult.txtが出来なきゃsqlite.batの内容がおかしいかも
しれない。
>>161 firefoxでニコ動にログイン中のプロファイルが *.default 以外だったら、書き換えないとダメかな
232行目
path += (new Directory(path)).findFirstDir('*.default');
download.dmsで プロトコルがhttps レスポンスヘッダがTransfer-Encoding: chunked だとdataが空になってしまう
そうなるURLをあげる
if (http.responseHeader.hasKey('transfer-encoding')
&& http.responseHeader['transfer-encoding'] == 'chunked') {
↓
if (http.responseHeader.hasKey('transfer-encoding')
&& http.responseHeader['transfer-encoding'] == 'chunked'
&& nameOf(http) == 'HTTP') {
>>169 これでできたありがとう
できればステータスコード307もリダイレクトするようにしてほしい
ありがとう( ´∀`)/
176 :
135 :2013/08/18(日) NY:AN:NY.AN ID:Dt9F2aLf
>>148 遅くなりました。ありがとうございます
しかし自分の環境で差し替えて使ってみたところ、逆に全てDLできなくなったみたいです
ですが部分的に表現をお借りして元のファイルに組み込んでみたところ、
>>135 のCEについては解決できました
@は自分でなんとか抜き出せました。Aは同時DL数制限で妥協することにしました
Dは先ほど試してみたところ直っていました。ちなみに以前DLしたものはファイルが途中で破損していたようです
>>136 サーバの不調だったのでしょうか。また(まだ)あるかもしれませんね
>>176 ディレクトリを再現すれば同時に出来る。
ディレクトリに格納しないからファイルが衝突する。
>>177 なるほど、ありがとうございます。そうしてみます
179 :
161 :2013/08/18(日) NY:AN:NY.AN ID:yoU1I3OY
遅くなりましたが
>>161 です。皆さん有難うございます
>>162-163 どちらの修正も当ててみましたが効果なしでした。
>>164 両方作成されました。
>>165 プロファイル名が「英数.default-乱数」だったのでこれかとおもったんですが改善されず。
よく考えたらnicovideo.iniでプロファイル指定してるので、おそらくここの検索は使われてないかと・・・
>>179 result.txtの内容とFirefoxでログイン状態の右クリックから
ページ情報でCookieが一緒だったら、sleepの時間が短すぎるのかも知れない。
> writeln('sqlite3 の処理結果の読み込みに失敗しました');
の前にあるsleep内の数を2、3倍程度にしてみるといいかも。
>>179 行数がずれてるかもだけど305行目の
if (data.match(/(user_session_.*)\n/) != null)
を
if (data.match(/(user_session_.*)\n/))
にしたらどうなりますか
自分は
>>181 でうまく行ったので環境書いておきます。
.\Dorothy2\user\nicovideo\nicovideo.ini
[General]
Mode=3
DelKeyword=削除_
LowKeyword=低画質_
Format=%DELETE%%LOWMODE%%TITLE%
[Firefox]
Path=C:\Users\****\AppData\Roaming\Moonchild Productions\Pale Moon\Profiles\********.****\
FileName=cookies.sqlite
[Comment]
GetComment=2
MaxCount=1000
OverWrite=0
.\Dorothy2\program\nicovideo.dms
//version=0.09.20110308修正版 Part28
その他
test2_download.dms が無いと怒られたので
>>4 の
http://www37.atwiki.jp/irvinewiki/pages/13.html の Dorothy2.zip を落として test2_download.dms を入れた。
パッチ当ててみた part30-76を当てるとクッキーがないと言われるので vid = (res.Status && (res.Code == 301 || res.Code == 302)) ? (res.Location.replace(/^.*\//,'') + vid.replace(/^[^\?]+/,'')) : vid; にしたらうまくいった。
node.jsかPHPの最新の記述、ライブラリが使えるようにならないか。
186 :
161 :2013/08/19(月) NY:AN:NY.AN ID:GitY6MvT
みんなありがとう・・・
>>180 result.txtは0バイトでした。Cookies.sqliteから抽出できてないみたいです
\Dorothy2\bin\sqliteにコピーされたcookies.sqliteはFirefoxプロファイルフォルダのCookies.sqliteと同ハッシュだし、
Firefoxはニコニコ動画のCookieを保存しているのでこのファイルの中にnicovideo.jpのcookieがあるはずなんだが
>>181-182 ,184
いずれもログに変わりありませんでした。test2_download.dmsは既に配置されていました
何故だ・・・
画像URLを指定した時にエラーになる Dorothy2A.dms - Exception: ENameError(187) => member error toString 257行目 if (!http.get_and_login_check ()) { ↓ if (!http.get_and_login_check (url)) { Illustを直接指定した場合の [Filename] Illust の設定を使用できるようにする 24行目 // Illust: 'pixiv_%ID%', // 廃止 ↓ Illust: 'pixiv_%ID%', 376行目 Dorothy.fileName = nb.assemble (ini.Filename ['Illust2'], img_url); ↓ Dorothy.fileName = nb.assemble (ini.Filename [illust_server? 'Illust': 'Illust2'], img_url); 818行目に追加 var illust_server = false 827行目に追加 illust_server = true;
>>187-188 すみません、直しておきます。
IllustとIllust2の使い分けって例えばどういう設定をしているんでしょうか?
普段は作者さん別に %NICKNAME%[member_id=%USER_ID%] て名前でフォルダを作ってそこにまとめてDLしてるので Illust2は画像のタイトルとIDだけにしてる 一つだけ画像をDLする時はフォルダ分けせずに %NICKNAME%[member_id=%USER_ID%] [%ID%] %TITLE% て名前にしてDLしてる
shareflare.dms 0.15
//match=//match=
http://shareflare.net/download/ ↓
//match=
http:// (\w+\.)?shareflare.net/download/
27行目に追加
if(http.responseHeader.code == 302){
url = new URL(url.expand(http.responseHeader.location));
http = download(url.url, false, myHeader);
}
242行目から294行目を削除かコメントアウト
301行目
if(http.data.match('Wait for Your turn: <br/><span id="seconds" style="font-size:18px">(\d+)</span> seconds')){
wait=RegExp.$1;
}
↓
if(http.data.match('Wait for Your turn: <br/><span id="seconds" style="font-size:18px">(\d+)</span> seconds')){
wait=RegExp.$1;
}else if(http.data.match('seconds = (\d+);')){
wait = RegExp.$1;
}
307行目に追加
var ret=reCaptcha(reCaptchaKey);
if(ret.error){
println('error reCaptcha');
exit();
}
if(!http.data.match("var recaptcha_control_field = '([^']+)")){
println('error> recaptcha_control_fieldが見つからない');
exit();
}
var recaptcha_control_field = escape(RegExp.$1);
310行目に追加
+ '&recaptcha_control_field=' + recaptcha_control_field;
319行目
if(!http.data.match('^\["(.*)"\]$')){
↓
if(!http.data.match('^(
http://.+ )')){
letitbitもほとんど同じみたいだけど formの内容が難読化されてる
junocloudがブラウザからは落とせるけど irvineからだと error--->302 が見つかりません TCPIPエラー になって落とせなくなってる
>>191-192 乙です
やってみたけど
download link error
となり
dle.txtが出力されるだけでだめでした
ブラウザではいけるます
>>196 です。質問した時点で時間を置いて何度か試していたのですが、今また試したところ正常にDLできました
原因は分かりませんでしたが、レスを見て試してくださいった方、どうもありがとうございました
スレ汚し失礼しました
ごめん間違えてた 書き方が悪かった s='recaptcha_challenge_field='+ret.textarea+ '&recaptcha_response_field=manual_challenge'; ↓ s='recaptcha_challenge_field='+ret.textarea+ '&recaptcha_response_field=manual_challenge' + '&recaptcha_control_field=' + recaptcha_control_field;
>>200 これでいけました
ありがとうございます
ひまわり動画(0.7)とsaymove(0.9)ですが、mp4形式のみじゃなくてflv形式とかにも対応お願いできませんか
saymoveって他サイトの動画を使ってるはずで、別スクリプトに丸投げが確実では。
>>206 sigの解析&変更Profile0では機能するけど
1以降で機能しないんだけど
bloggerについて 編集をある程度自動化させたくて、色々解析して www.blogger.com/blogger_rpc?blogID=*** に '{"method":"getTrogEdit","params":{"1":"ja"},"xsrf":"***"}'; を送っていることがわかったのですが "xsrf":"***"の値がどこからきているのか全くわかりません もしわかる方がいれば教えてください ***の部分は伏せてます
すみません、追加します xsrfはいつも変動していて 拾ったパッケットに書いてあった値を使うと httpステータスコードは500が返ってきました。
それはブログのスレで聞けよ あとAPIとか公開してないか
ありがとう APIあった
megabitshare.com tanomimasu
「フォルダ設定」の「ファイル」タグの「保存フォルダ」の設定について教えてください。 「フォルダ」に「D:\Download」を設定。 「年月」と「URL」でフォルダを自動作成したいのですが、なにか良い方法があれば教えてください。 例 「D:\Download\201308\www.yahoo.co.jp」
避難所貼っといてよかった なんか祭りになってる
//Dorothy2
//caption=MegaBitShare
//version=0.1
//hint=
//match=
http:// (www\.)?megabitshare.com/\w+
//author=
//path=program
//priority=500
//end
function(){
common_load('Aset');
Aset_link = function(data){
if(data.match('<a href="([^"]+)"><img src="[^"]+Downloads\.png"')){
Aset_link_str = RegExp.$1;
return true;
}
return false;
};
Aset();
}
DOAって何の略? DOAフォルダに入っているものの使用法が分からない
DEAD OR ALIVEの略 そのファイルがまだ生きてるかどうか確かめられたり マルチ系のとこからリンク抽出とかやってくれるエロい子
どっちでもかまわない
好きな方で
俺は専ブラの関係で
>>208 使う
というか、昨日閉鎖祭りだったけど、結局閉鎖しなかった
ごめん、閉鎖しないかも
>>221 DOA.dms DOA本体[OnListMenuClick]
xor100813.dms DOA自動起動[OnStartFirstDownload]
xor100813_2.dms ツリーメニューからDOAを起動[OnTreeMenuClick]
DOAを使うためには
ツール(T)->オプション設定(O)->スクリプト
OnListMenuClickとOnTreeMenuClickのDOA にチェック
確認したいアイテムかフォルダを選択してDOAを起動
ショートカットで起動したいならDOA.dmsにaction.shortcutを追加
function OnMenuUpdate(irvine,action){
//メニューの更新イベント
action.shortcut=32836; //この場合はAlt+D
action.enabled = (irvine.SelectedItemCount > 0);
}
DOA自動起動は/Default/DOAフォルダを作って
フォルダ設定->OnStartFirstDownload->DOA自動起動 にチェック
このフォルダにアイテムを登録して実行するとDOAが起動する
またDOA自動起動は/Default/DOAフォルダを作らずに別のフォルダで設定してしまうと
カレントキューフォルダを変更(別のフォルダに追加等)してDOAを終了すると
DOAフォルダではなくカレントキューフォルダのアイテムが全て削除されてしまう
>>225 ●情報が流出しちゃったせいで当分●のシステムは止めて再構築が必要。
規制対策に●使ってた人は多いので仕方なく規制も無くしたって所でしょう。
>>226 詳しくありがとう
Dorothy2\DOA\
ここにDOA.dmsとDOA.dfmがあったからメニューに出てなかったようだ
irvine\scripts\
こっちに入れて置くんだね
しかしxor100813.dmsとxor100813_2.dmsは探しても見つからなかった
どこにあるんだろう
>>229 今でもちゃんとアプロダにある
最新のものだけじゃなくてそれっぽいのは全てDLした方がいい
xvideos_wの設定画面を出そうとすると Irvine - [0/0] - Dorothy2set.dms Exception: ENameError(13) => undefined - Dorothy になります youtubeでは問題なく設定画面は出ます 確認したら他の設定できないものもあり、どれもDorothy.userIniPathがあるので関係してるかもです どうすれば設定画面を出せるようになりますか
必要なファイル+必要なバージョン
234 :
231 :2013/08/31(土) NY:AN:NY.AN ID:WZXW6Zn1
xvideos_w.setを、2ヶ所変更したら設定画面がでるようになりました var dir=new Directory(Dorothy.userPath); ↓ var dir=new Directory(dorothy2_path + 'user\xvideos_w'); var ini=new Ini(Dorothy.userIniPath); ↓ var ini=new Ini(dorothy2_path + 'user\xvideos_w\xvideos_w.ini'); お騒がせしました
youtubeの %QUALITY% っていつからでなくなったの
>>231 ,234
Dorothy2set.dmsのバージョンが古い
>>229 ,232
DOA017.zipの方のxor100813.dmsは/Default/DOAフォルダでやっても
問題があるのでDOA018.zipのxor100813.dmsを使う
>>235 設定画面でQUALITYごとに自分で好きに名前を付ける
ああ、あのテキストボックスにはそんな意味が
238 :
231 :2013/08/31(土) NY:AN:NY.AN ID:WZXW6Zn1
>>236 Dorothy2set.dms、古い0.18を使ってて、新しい方にしたら治りました
20100726 0.18 352_Dorothy2-100726.zip
20111215 0.18 671_Dorothy2.zip
ありがとうございました
今週のラッキーカラー s58rs50c1rc1rs11c3
>>239 youtube.ini
[decipher]
pattern=s58rs50c1rc1rs11c3
>>230 >>232 >>236 ありがとう
ファイルに日付が丁寧に付いているからその日時で探せば良かったんだね
ろだの仕様にも助けられた
DOA017.zipにDOA018.zipを上書きする形で導入する事が出来た
重ねてありがとう
少しスレ違いかもしれないが、ここに。 スキルが低い俺はdorothyスクリプト作ると、 Dorothy2A.dms - SyntaxError: Line(374) => Text( ほげほげ ) (意訳:お前が作ったソースが腐ってて、食ったdorothy2がゲロ吐いた)。 に良く遭遇する まぁソースを見てエラー箇所を探すわけだけど、 見つからない場合はちまちまコメントアウトして絞り込んでいってる。 もっと賢いエラー箇所特定&デバッグ方法があったら誰か教えてほしい。
JavaScript Lintとか?
ツール→スクリプト→スクリプトを直接実行、に貼り付けて実行してる。 文法エラーしか調べられなくて、実行時エラーはむりだけど。 断片的なコードを書いてる時は Irvine\scripts\ フォルダに保存して スクリプトを直接実行に import 〜.*; って書いて呼び出すと楽かも。
ディーモンキー単体で実行するほうが動作が早く試行錯誤しやすい
247 :
242 :2013/09/01(日) 17:20:37.73 ID:My6aErjy
回答ありがとう。
lintやDMonky単体実行ってのも興味深いけど、
>>244 の方法は手軽&確実でイイネ
文法エラーさえクリアできればprintデバッグとかで、まぁなんとか。
これで少しは捗るよ。助かる。
コピーして貼り付けとかするより 秀丸エディタ等からプログラム実行でテストした方が手軽じゃない? こんな感じで dmscript -t -c -b "%f"
dorothyで複数のアドレス抽出してそのまま登録するスクリプトってどう書けばいいんだ
>>251 rentan氏のadditem.dmsを使えばいいと思う
スクリプトの書き方も付属のドキュメントに書いてある
またはDOAスクリプトを作るとか
DOA画面にアイテム追加は DOA_item_add(url)
キューフォルダを指定して直ちに開始の方法が分からん。
257 :
255 :2013/09/04(水) 22:48:02.18 ID:hqGXWPwf
>>248 その発想はなかった(dmscript知らなかった)。
んで実際に秀丸マクロを作ってみた。
てっきりエラーメッセージが標準出力に出るものと思ったら、
ダイアログのポップアップで出るのね。
dm.exe や -c を除くとポップアップは出ないと思う それと秀丸エディタなら出力をアウトプット枠に指定すればポップアップは出ない
cookie--->_sscn_a=〜 cookie---> error---> 外部プログラムの呼出に失敗しました。(code=false) mediafire1.36で↑が延々ループして落とせないんだけど 何かファイルが足りないのか?
ごめ串刺したら落とせた けど1発OUTなんてきつい設定だったっけ>mediafire 何時からだ?
串刺しても他と被ると
>>260 のループで止まるな
とても大量のファイル落とせんわ
なんとかならんのか
>>260 common\call.dms のエラーメッセージだね
てことは多分reCapthcaかsolvemediaで何かなってる
もっと前後のログがないと分からん
youtubeってirvine必要なの?
reCapthcaの最新版てどれに入ってるの? 2.16じゃないよね
最新youtube rs12s32rs34c3s35s42c2
common\reCaptcha.dms は2.16
common\reCaptcha\reCaptcha.dms は1.12
が最新版のはず
>>260 はおそらくだけどinputCaptchaで問題が起きてる
>>268 youtubeに4Kなんてのが初めから無いでしょ
>>259 秀丸でアウトプット枠使ったり、-c抜いても駄目だったけど
dm.exeとアウトプット枠使って実現できた。
元々秀丸使っていたのもあって、こうなると便利だな。
ありがとう!
>>266 ありがとう
>>268 ログに"avc1.640033" 3840x2160 138 video/mp4 のアドレスが表示されてるので
それをコピペ、名前を付けてDL、
画像と音声が別なので、ffmpegで合成出来るそうだ(やった事ない)
>>268 音声は141番がビットレートが高いみたい
904行辺り、ビットレートを表示
println(afmts.codecs + ' ' +afmts.size + ' '+ ' ' + afmts.bitrate + ' ' + afmts.itag +' '+ afmts.type);
>>273 公式でリンクされてるZeranoe FFmpegのバイナリと何か違うの?
FFmpegはビルドによって対応するフォーマットが変わる。 多くて正しく動作する奴がいい。
rtmpdumpみたいに連携して動作するように出来ないの?>ffmpeg
わざわざ説明してくれた人がいるのに
>>279 戻りすぎ
youtube1.75以降の付属のドキュメントで説明してくれてる
recapture関連のまとめを頼む
デポさん
//match=
http:// (depositfiles.com|dfiles\.(ru|eu))/([^/]+/)?files/
(common_load前あたり)
if(urlinfo.url.match('
http://dfiles\. (ru|eu)/')){
return;
}
uploaded.toさん参考にしました。
uploading 0.31 error--->invalid file_form ブラウザからはDL可能です
uploading.dms 0.31 285行目に追加 if(!http.data.match(/method_box free_method">\s*<div class="method_title" onclick="document.location.href='([^']+)/)){ println('error'); exit(); } url = new URL(RegExp.$1); http = download(url.url, false, {'Cookie':cookie2+cookie+cookie3}); if(http.responseHeader.code != 200){ return retry('error--->' + http.responseHeader.code); }
>>285 早い対応ありがとうございます
hotfileのproxyが便利すぎる
xorさん作ってくれて感謝
>>283 > //match=
http:// (depositfiles.com|dfiles\.(ru|eu))/([^/]+/)?files/
どうせなら、もうひとつあるのでそっちも。
//match=
http:// (depositfiles\.(com|org)|dfiles\.(ru|eu))/([^/]+/)?files/
mediafireがマッチしなくなってるんだけど 他の方はどうですか
290 :
289 :2013/09/10(火) 02:26:40.11 ID:sIPRn27a
すいません解決しました
おつ
additem.dmsどこに有んの? てか必要なものは同梱してくれよ
rentan
この映像と音声が分割してる新しいフォーマット(MPEG-DASH?とかいうの) 何時からYouTubeに導入されてんの 正式発表とかあったっけ?
これm4aは256kbpsとかになってるからCD(wav)を直接上げてるようなやつは 落とし直した方が良いね
>>300 それは落とせないっていう状況がよく分からない
エラーになるってこと?
#ってただのアンカーじゃないのか
小説なんだしコピペすれば(ry
>>294 ffmpegにより生成されるmp4は、
MP4 Base Media v1となるようです。
MP4 v2にしたい場合は、
mp4box -brand mp42 -add "映像" -add "音声" -new "out.mp4"
mp4box -brand mp42 -add "動画" -new "out.mp4"
youtubeのやつはv2です。
v1で特に問題は無いとは思いますが・・・覚書。
分割してるの普通のmp4と較べてビットレートが上だったり下だったりどういう基準なんだ
乙です
>>306 >>306 brandですね。
youtube.dms
1337行目
s+='"'+mp4box_path+'" -brend mp42 -add %a% -add %b% -new %c%';
↓
s+='"'+mp4box_path+'" -brand mp42 -add %a% -add %b% -new %c%';
309 :
306 :2013/09/14(土) 01:34:27.15 ID:InNaXGaj
ありがとうございます
他のスクリプト参考にしてputlockerのfilename取得やったんだが うまくいかないん助けて
まず第1にmatchに日本語入れない方がいい あと、サンプルと該当箇所をさらせばアドバイスしてくれると思う
ファイル名取得ってことはDOAスクリプト?
>>314 yes
Dorothyでvar name =から取得しようとしてダメだったんで
DOAから取ろうとしたら&subid取ってきてわけわからんわで/(^o^)\
すまん時間切れです仕事行ってきます
あ、ファイル名だったのかw
死んでない
>>318 確認しました?
時間経過後に
"このファイルが存在しません。または、ファイルへのアクセスが制限されています。そして、ファイルが著作権侵害を理由に削除された可能性もあります。 "
が出て駄目です
釣りか? 消されたファイルなことは文書を理解すれば明らか。
>>320 自分に対して?
DOAってファイルが消えてるかどうかの確認なんかに使ったりするんじゃないですっけ。
使ってないから分からないが。 ブラウザで手動でやると、「このファイルが存在しません」が確認できるが DOAだとそれが確認できずにファイルが存在していることになるのか?
>>322 分かりやすくありがとう。
そういうことです。
>>324 ありがとうございます。
多少の速度低下は仕方ないですもんね。
DOA処理してる間はどうせ固まるんであんま自分は気にしない事にします。
freaks shareって0.07が最新だけど 落とせてるかい?
freakshare、bitshareはもう長らくブラウザで落としてるな
俺は両方とも問題ないな
どっちもいじってる。問題なし
いじってる部分公開してあげればいいやんw
331 :
289 :2013/09/17(火) 15:20:26.74 ID:LsPt4g/o
freakshareのいじったとこ差し支えなければ公開お願いします
Uploaderの0.07とローカルの差分取ってみたけど差異なかったよ あとうちはfreakshare_DOA-0.1も入ってるな 落とせてないのならログ出したほうがいいんじゃ
自分で作ってみるのも面白いよ。
自分も普通にDL出来てた気がするけど 裏サンデー仕様変更したっぽい これに限らず遅延読み込みが最近増えてるけどナローバンドだとダルいな
m.xhamster.com これxhamsterじゃ無理0.07
var a = 'aaa', arr = []; arr.push(typeof a == 'string'); arr.push(typeof a == 'undefined'); arr.push((typeof a == 'string') == true); arr.push((typeof a == 'undefined') == false); arr.push(typeof b == 'string'); arr.push(typeof b == 'undefined'); arr.push((typeof b == 'string') == false); arr.push((typeof b == 'undefined') == true); alert(arr.join("\n")); IrvineやFirefoxでは true false true true false true true true dm.exe, dmscript.exeでは boolean boolean false false undefined undefined false false 何でIrvineとdmonkey単体で結果が違うのか分からない
>>336 Irvine が組み込んでる DMonkey のバージョンと同一のものを組み込んでる
dm.exe や dmscript.exe で試してみるとか。
>>338 ありがとう
Irvineのは0.3.12で
dmscript.exeは0.3.9だった
Dmonkey単体でIrvineで同じバージョンはもう手に入らないかな?
Node.jsかPHPへ以降する
いっそOpenIrvineを改造してビルドする
それが出来たら一番いいんだろうけどスキルがない 誰かがメインでやってくれたらお手伝いぐらいは出来るかも知れないけど それに古いバージョンのソースコードからバグ修正や機能追加をするだけでも かなり大変だと思う
2GB以上のファイルのダウンロードも出来なかったと思うしね 前にソース落としてみたけど知識ないからビルドすらいっぱいいっぱいだったわ
これを参考にしてデルファイの機能をC++に置き換えれば手間は減るんでは?
元のオープンソースのコードをなるべくそのままC++へ変換して足らない部分を新規でつくる。
JaneCloneのwikiのページへようこそ!
概要
JaneCloneはオープンソースの2ちゃんねる専用ブラウザです。
wxWidgetsというライブラリを使うことでそれぞれのプラットフォーム固有のユーザーインターフェースを維持しながらWindows,Linux,Macで全く同じ動作をするアプリケーションの開発を実現しています。
JaneのCloneという名前ですが実際は中身は全く別物です。そもそも使用しているプログラミング言語が違います。
(「Clone」というのはJaneの機能をまるごと複製するという試み、そして"C"++で記述されているという意図から来ています。)
ちなみにJane系の2ch専用ブラウザはDelphiという言語で書かれており、Windows以外での使用は出来ません。
https://github.com/Hiroyuki-Nagata/JaneClone/wiki
openirvine
ttp://sourceforge.jp/cvs/view/openirvine/openirvine/ 必要ライブラリのパック。sourceforge/rxlib以外。
http://turi2.net/sup/5m/upload.cgi?mode=dl&file=2444 DLKey:irvineをいれて右クリックで保存。
2013/03/25時点で残ってた場所はここ。
tp://sourceforge.net/projects/rxlib/
tp://wayback.archive.org/web/*/tp://www.scramdisk.clara.net/delphi/dcpcrypt.zip
tp://wayback.archive.org/web/*/tp://www.torry.net/vcl/system/draganddrop/dragdrop.exe
tp://web.archive.org/web/*/tp://www.geocities.jp/norg1964/delphianworld/data/gm/gldpng343f.lzh
tp://web.archive.org/web/*/tp://www.asahi-net.or.jp/~HA3T-NKMR/download/nkclip/nkclip.zip
tp://www.torry.net/vcl/graphics/icons/fidxicon.zip
tp://www.geocities.jp/norg1964/delphianworld/data/le/urllabel.lzh
tp://www.geocities.jp/norg1964/delphianworld/data/gb/stspb100.lzh
tp://www.geocities.jp/norg1964/delphianworld/data/sy/dropd101.lzh
tp://www.geocities.jp/norg1964/delphianworld/data/sy/traic118.lzh
tp://www.geocities.jp/norg1964/delphianworld/data/sy/foldlg10.lzh
tp://jane.sourceforge.jp/source/jconvert.lzh
tp://www.geocities.jp/norg1964/delphianworld/data/ne/rasu100.lzh
tp://wayback.archive.org/web/*/tp://anso.virtualave.net/regexpr.zip
tp://wayback.archive.org/web/*/tp://www.fesoft.com/devtools/free/FEJpeg.zip
tp://www.torry.net/vcl/security/strong/dmmd5.zip
tp://www.torry.net/vcl/tabs/pagecontrols/pctrlex.zip
tp://wayback.archive.org/web/*/tp://www.yks.ne.jp/~hori/data/MemCheck200.zip
もしかしてurasunday_com.dmsの作者さん readme.txtの作成やパッケージを手動でしてる?
352 :
347 :2013/09/19(木) 16:10:37.23 ID:EHn4Zop9
AaBbDdWfGHhKjLUlV
だと大丈夫ですが、
WHhKjLUlV
だと駄目です。DLは開始されますが、必ず失敗します。
>>349 SSLが使えるサイトは使った方がいいからです。
検索バーから検索すると自動でhttpsになります。
YouTube VとA別々にダウンロードするやつのWebMって全部VP9なのかな? VP9ってまだ再生できるプレーヤーないよね? fmt=gikmnのやつどれもVP9だった
>>353 youtube.dms の設定画面見ればいいやん。
>>346 うん
みんな自動でやってるんだろうなぁとは思ってたけど、やり方しらないから
裏サンデーに関してはたぶんこれが最後だと思うから許して
裏サンデーは公開するつもりなかったし
>>355 Dorothy2の設定画面でプロジェクト(V)-->プロジェクト新規作成(X)-->自分が作ったdmsを指定
プロジェクトファイル出力(Z)-->プロジェクトファイルを選択してOK
てやるとDorothy2\projectdata\ に作成される
YouTubeの映像と音声分かれてるやつ 設定にもドキュメントにも明記してないけど 自動で最高音質(mp4aなら256、vorbisなら192)のを落としてくれてるんだよね?
xvideos_w-0.11で落ちないの俺だけ?
>>354 設定画面にコーデックのことなんか書いてないけど・・・
>>357 ビットレートでソートして、一番でかいのをDLするようにしている。
>>362 スレッドを開始します
match>xvideos_w (0.11)
Dorothy2A.dms - Exception: ENameError(13) => userPath
www.xvideos.comが見つかりました
www.xvideos.com(141.0.174.36):80にconnect成功しました
サーバへリクエスト送信
GET /video4845827/_xorgys.com_violet_and_blue_shirts HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Win32)
Connection: close
Host: www.xvideos.com
Accept: */*
サーバからのレスポンス
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 19 Sep 2013 14:45:05 GMT
Content-Type: text/html
Connection: close
P3P: policyref="/p3p.xml", CP="NOI CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT"
Cache-Control: no-store, no-cache, must-revalidate
www.xvideos.com:80から切断します
ダウンロードに成功しました
スレッドを終了します
どれDLしようとしてもこんな風になって30kbぐらいのファイルが出来て終了。
>>364 自己レス
Dorothy2を新しくして動画ダウンロード2設定でそのまま保存したら出来ました。
こんなに早く対応ありがとうございました!
ヘッダーでファイル名を指定されたときに、それを無視してURL通りのファイル名で保存する方法はありますでしょうか? 出来れば、両方組み合わせた名前にできるのがベストなのですが
元のURLを復元できる情報をファイル名に入れとけばいい。 完全なパスは、長すぎたり、windowsで使えなかったり、/で終わったりすると、不具合が出る。
多言語のソースを生成できる言語があったぞ。名前は忘れた。
>>369 スクリプトでやるならHTTP.head でファイル名を取得するか
OnHttpResponseイベントで書くとか
374 :
373 :2013/09/21(土) 07:29:36.73 ID:e2OIfy9E
復号に失敗しているので c3rc1rc3rc3s59c2 を設定画面で入力して下さい。
>>375 設定画面で入力したらいけました。
ありがとうございました。
>>377 どうして古いバージョンのutf8.dmsを使ってるの?
ためしてガッテン(gatten_pdf.dms)で、 番組名 日付 タイトル.pdf でファイル名を付けられないでしょうか? 例: ためしてガッテン 20090318 食の?にお答えします 〜夢の新レシピ大公開〜.pdf 現在: 食の?にお答えします 〜夢の新レシピ大公開〜 - ためしてガッテン 20090318.pdf 今更ですが、ためしてガッテンは他の動画サイトと違い沢山保存するとタイトル順は意味無し、 放送日順に並んでいたほうが便利だなと思いましたorz 保存済みのやつはなんとか比較的楽にリネームできました。
>>381 34行目 if (filename.match('P(\d+)\.pdf$')) filename = RegExp.$1;
40行目 Dorothy.fileName = 'ためしてガッテン ' + filename + ' ' + character_references(title) + '.pdf';
こんな感じでどうでしょう。
>>382 できました。ありがとうございますm(_ _)m
var a = 'aa' || b;
alert(a);
これもDmonkey単体だとtrueになってしまう
デフォルト演算子として使えない
>>248 で書いた方法で今までテストしてたんだけどやっぱりIrvineでテストしなきゃだめかな
YouTubeのやつ動画タイトルの全角スペースとか全角括弧とかが 自動的に半角に変換されてるんだけど何時の頃から仕様変えたの? 全角のやつは全角のままが良いんだけど
youtube 1.49ってことな わざわざ外部サイト貼らなくて良いよ 自分はどっちでも良いわ リネームの手間減るから今の方が楽で良いけど
&も変換してるわ 厳密には別の文字なんだしせめて選択制にしてくれ
ニコニコ春画のuser_IDが取得できなくてunknownになってしまう(´・ω・)
rapidshare変わったので落とせなくなってしまった
ファイル名の処理なんか全く難しくないんだから自分で弄れよ
>>387 >>389 適当なURLで試してみたけど
半角に変換なんてされてない
おそらくcharacter_references.dmsが
rentanさんが改良した1.05_2010-11-27になってる
半角化や空白除去がいらないなら1.05を使用するか
135-151行目までをコメントアウト
395 :
389 :2013/09/28(土) 09:10:50.60 ID:y53GA6F/
>>394 それでした。ローカルのcharacter_references.dmsの作成日時も同じ時期なので間違いなさそうです
Lix.in 0.1 って現在使えてます?
lixin.dms 0.1 (iksm) は仕様変更とバグでもう使用できない DOAのlix_in.dms 0.1 (xor) も転送先が違うURLを表示していて使用できない
>スレッドを開始します >match>ryushare.com (0.30) >proxy---> >op=download1&usr_login=&id=【略】 >You have to wait 32 minutes, 43 seconds till next download >が見つかりません >TCPIPエラー >600 秒待機します ryushareで、ダウンロード間隔が短い場合の待ち時間を噛まされると、 なぜかその後「が見つかりません」のTCPIPエラーになる。 (※600秒待機〜はフォルダ設定の待機秒数。) この現象は俺だけかな? 改めてダウンロードし直すと(=長い待ち時間がなければ)ダウンロードできる。 勝手な想像だけど、普通に開始した時と、retry() した時で 何か条件が違っている(初期化漏れとか?)ように見えるんだけど…。
>>399 正常だよ
Irvineのスクリプトでは直接"リトライしろ"って命令をすることができないから
urlinfo.url='' でURLを空にしてわざとエラーにすることでリトライを行ってる
"が見つかりません" てのはURLが空だからこんな変なメッセージになる
retry() はDorothy2A.dms内で定義されてる関数で
urlinfo.url = ''; urlinfo.proxy = '' を行ってる
>>402 captchaがある場合はCookieを送らなきゃいけないみたい
lix_in.dms DOA 0.12
15行目に追加
var myHeader = {};
myHeader.Cookie = new Cookie();
15行目
var http=download(url2.url);
↓
var http=download(url2.url, false, myHeader);
20行目に追加
myHeader.Cookie.parse('', http.responseHeader.cookie.data);
do{
28行目
var http2=download(cap_url.url);
↓
var http2=download(cap_url.url, false, myHeader);
51行目
var http3=post(url2.url,s);
↓
var http3=post(url2.url,s, false, myHeader);
63行目に追加
http = http3;
continue;
71行目に追加
}while(false);
rentanさんのURL転送サービス redirect.dms 2013-08-19のソースを 使ってDOAスクリプトを作ったのですが公開してもいいですか?
リジュームするときにロールバックできるバイト数の最大は何でしょうか?
409 :
399 :2013/10/05(土) 17:27:54.30 ID:pvy9V1JA
>>400 遅くなったけど、詳しい回答ありがとう。
勉強になった&安心したよ。
WOWOWメンバーズオンデマンドの保存は可能でしょうか?
以下の2つがあり、2つ目で質問します。
・WOWOW加入者のみ見られる動画。
・WOWOW未加入者でも見られる動画。ただしWOWOWの無料アカウントが必要。
Silverlightで、単なるHTTPだけど分割配信みたいです。*1
参考URLとして短い動画を選びました。
http://mod.wowow.co.jp/detail?pg=002158&ep=017&s=002158&g=314 〜.ism/Manifest?〜 にURLとか画質が記載されてます。「〜」は省略。
<SmoothStreamingMedia MajorVersion="2" MinorVersion="1" Duration="〜
<StreamIndex Type="video" Url="QualityLevels({bitrate})/Fragments(video={start time})" Name="video" Chunks="100" QualityLevels="3">
<QualityLevel Index="0" Bitrate="500000" FourCC="H264" MaxWidth="480" MaxHeight="270" CodecPrivateData="〜
<QualityLevel Index="1" Bitrate="1500000" FourCC="H264" MaxWidth="800" MaxHeight="450" CodecPrivateData="〜
<QualityLevel Index="2" Bitrate="4000000" FourCC="H264" MaxWidth="1280" MaxHeight="720" CodecPrivateData="〜
と画質設定が最初にあり、あとは以下のようなのが連続していく。多分分割のURL?
<c d="39372666">
<f i="0" s="251" />
<f i="1" s="754" />
<f i="2" s="1976" />
</c>
続き
*1
これからはHTTPを利用したより高品質なストリーミングが主流になるようです。
HLS (HTTP Live Streaming, Apple)
HDS (HTTP Dynamic Streaming, Adobe)
MPEG-DASH (Dynamic Adaptive Streaming over HTTP)
Smooth Streaming (Microsoft)
Adaptive bitrate streaming - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Adaptive_bitrate_streaming 今回のはSmooth Streamingです。
スクリプトが無理でしたらアドバイスを頂きたいです。
よろしくお願いします。
>>416 Dorothy2A.dms - Exception: ENameError(1307) => undefined - index2
420 :
名無し~3.EXE :2013/10/09(水) 19:57:47.37 ID:K1QJYFvS
IE10 Win8Proで、
>>67 を参考にして書き換えて、いい感じに使えていたのですが、
画像の上で右クリックして、Irvineでダウンロードを選んだ時に、
ライン57
文字7
オブジェクトがありません。objSrcAnchor.parentElement
iemenu1.htm
と出て、ダウンロードできません。どこか直したらこれもダウンロードできるようになりますか?
優先順位2って何?
たぶんまだ使われてないんじゃない? 優先順位1で動画が見つからなかった場合優先順位2で探すっていう使い方のなるのかな
axfcの元素名が付かないタイプのURLが落とせないので手で旧式のURLにして対処してる
>>423 もっと、具体的に、それだけじゃ調べる気にならない。
426 :
424 :2013/10/12(土) 02:20:54.34 ID:xBF7cy3/
えーと、それじゃぁ、
>>425 が "//version=1.27" という事で。
fileSaveAdd.dms無しエラーが出たのだが、ドコに入ってますかね? ダウソできますか?
>>428 Dorothy2.zipにありますた。
youtube.dms errorLink.htmlにこんなのありました。 <h1 id="unavailable-message" class="message"> この動画は非公開です。 </h1>
NosubでDorothy2A.dms - Exception: ENameError(83) => locationとなってしまいます。 www.nosub.tv/watch/74641.html 忍者修行中はリンク貼れないようです お願いします。
>>431 ENameError(83) 出なくなってました
お騒がせしました
クッキーマネージャで、クッキーをIEからインポートしようとしても、 インポートが出来ません。 同じような症状が出た後、解決された方はいらっしゃいませんか? 環境についてですがirvineはバージョン1.3.0 OSはvista ultimate sp2 32bit ブラウザはIE9です。
//Dorothy2
//caption=ilikefile.com
//version=0.1
//hint=
//match=
http://ilikefile.com/\w+ //author=
//path=program
//priority=500
//end
function(){
common_load('Aset');
Aset();
}
>>435 出来ません。だけじゃなくて具体的にどういう操作をしたらどういう表示になった、
というのを詳しく書いたほうがいいよ。
インターネットオプションでIEの保護モードを無効にして、Cookieが必要なサイト
はIEでログインしなおしてからインポートすればどうかな。
thisa部位閉鎖かダウソか
ニコ動がダウンロードできなくなった・・・ FireFoxからCookie取得したところで「ログインしていない」と言われてしまう
chromeからのCookie取得だと問題なく落とせるな
>>443 俺の場合は「ログイン期間切れ?」になるな。
もちろんPCではログイン出来てる。
いまのところは原宿verに戻せばいけるっぽい(未確認)(ヘルプを原宿で検索) ginzaにも対応キボンヌ GINZAバージョンから原宿バージョンへバージョンの変更ができます。 原宿からGINZAへ戻す場合も同ページで変更できます。 【ご注意】 2013年10月8日に全ユーザーGINZAバージョンに変更しました。 原宿バージョンは2013年12月3日にサービスを終了します。 サービス終了後はGINZAバージョンのみになります。
Ginzaでやった場合は”タイトルが取得できません”で止まるからCookieの場合は別じゃね \u〜と文字実体参照をデコードできればGinza対応できそうな気がするが、そのやり方がわからん
「ダウンロード数:1 & 分割ダウンロード:不可」 と設定し、 1件づつダウンロードしているフォルダで、 「1つのダウンロードが終わったら、次のアイテムをダウンロードする前に一定時間待つ」 という設定とかスクリプトってできますかね?
OnDoneThread, OnStartThread, OnHttpRequestのいずれかで sleep() を使えばいいと思う
450 :
名無し~3.EXE :2013/10/21(月) 12:44:05.89 ID:SGvy1l0G
>441 ご指摘ありがとうございます。 説明が足りず申し訳ありません。 クッキーマネージャを起動して、ファイル(F)→IEからインポートをクリックしても、 何も表示されないという状態です。 アドバイスして頂いた通りに、保護モードを制限付きサイトも含めて無効にしたのちに、 ログインし直してみましたが、それでも同じ状態でした。 irvineをレジストリも含めいったん削除して、素の状態に戻してもインポートできなかったため、 原因はIEに有ると思うのですが、他に何か考えられる要因はございますか? 過去ログを探してみたところ、part26においてwindows7の64bit環境で 「IEからインポート」機能が働かないという方がいらっしゃることは分かったのですが、 その後に解決したかどうかまでは分かりませんでした。
>>449 ためしにOnStartThreadで
sleep(20000);
としてみたが、機能しない模様。
>>450 Irvine からツール→スクリプト→スクリプトを直接実行を開いて
var reg = new RegIni ('\Software\Microsoft\Windows\CurrentVersion\Explorer\');
var sf = 'Shell Folders';
var sfc = reg.read (sf, 'Cookies', 'error');
prompt (sf, sfc);
これを実行すると、クッキーマネージャでインポートするのと同じフォルダ名が
表示されるはずなんだけど、実際の Cookies フォルダと一致してる?
うちは Windows7 x64 だけど以下の形式で、Vista でも同じだと思う。
C:\Users\ユーザ名\AppData\Roaming\Microsoft\Windows\Cookies
ここが違っていたらインポート出来ない原因かも。
(その場合 Irvine 本体を修正しないと対処できない)
# 例えば、Windows のデフォルトプロファイルをコピーしてからユーザ作成していたら
# ユーザ名のところにコピー元のユーザ名が入ってしまうらしい。
フォルダ名が正しかったら、そこに 0H0STI2R.txt とか BA550AFN.txt とか Y6P1V51Q.txt
みたいなランダムなファイル名で Cookie が保存されているはず。
ここまで問題がなければ他に思い当たりません。
Dorothy2 でスクリプトを書けるなら、 browsercookie.dms InternetGetCookie.dms のいずれかを使えば必要な Cookie を読み込めると思う。 これらはレジストリではなく API を使っているので。 Dorothy2 を使わないで独自にスクリプト書く場合でも、 InternetGetCookie.dms ならコピペすれば使えるかも。 # browsercookie.dms で Firefox/Chrome のファイル名自動取得モードは失敗するはず……。
>>452 レスありがとうございます。
教えて頂いたスクリプトを実行して、表示された
C:\Users\ユーザ名\AppData\Roaming\Microsoft\Windows\Cookies
フォルダを確認してみましたが、
ランダムな名前のテキストファイルは見つかりませんでした。
フォルダ内に存在していたのはindex.datファイルとLowフォルダのみで、
Lowフォルダに入っているファイルはdesktop.iniファイルとindex.datファイルの2点でした。
この状態から察するに、クッキーをこの場所に保存する設定になっていないということでしょうか。
クッキー自体は、IE9のインターネットオプション→閲覧の履歴→設定→ファイルの表示で見られる、
C:\Users\ユーザー名\AppData\Local\Microsoft\Windows\Temporary Internet Files
フォルダに存在する
「cookie:ユーザー名@ドメイン名」で名前が表示され、他所にコピーすると
「LJ7DN72D.txt」というように本来の名前で表示されるテキストファイル
であると思うのですが、同様のファイルは
C:\Users\ユーザ名\AppData\Roaming\Microsoft\Windows\Cookies
には存在していないようです。
インターネット一時ファイルの保存場所は記憶の限りでは特にいじっておらず、
C:\Users\ユーザー名\AppData\Local\Temp\Temporary Internet Files
となっています。
わざわざ別の解決方法を教えて頂いたのに大変恐縮なのですが、
私にはスクリプトを自分で書く能力がありません。
なので出来れば、クッキーマネージャーを使えるようにしたいと思っています。
>>454 >この状態から察するに、クッキーをこの場所に保存する設定になっていないということでしょうか。
そういうことだと思います。
念のため確認なのですが、スクリプトで表示された
C:\Users\ユーザ名\AppData\Roaming\Microsoft\Windows\Cookies
と、インターネットオプションで見られる
C:\Users\ユーザ名\AppData\Local\Microsoft\Windows\Temporary Internet Files
という表示の、「ユーザ名」の部分は完全に同一でしたか?
あとは、ディスク内から LJ7DN72D.txt を検索すれば実際の保存場所が出るので
そのフォルダ名を上記2つのフォルダ名と比べてもらえば何か分かるかも。
実際の保存場所からスクリプトで表示されたフォルダにファイルをコピーすれば
インポート出来そうな気がします。
シンボリックリンクとかで誤魔化せそうな気もするね
>>455 レスありがとうございます。
C:\Users\ユーザ名\AppData\Roaming\Microsoft\Windows\Cookies
と
C:\Users\ユーザ名\AppData\Local\Microsoft\Windows\Temporary Internet Files
のユーザー名は同一でした。
クッキーのファイル名での検索についてですが、クッキーの存在するフォルダが
保護されたオペレーティングシステムファイルを表示する設定に
しなければ表示されないフォルダであるためか、ファイル名で検索しても
検索に引っ掛かりませんでした。
しかし様々なフォルダを調べてみた結果、クッキーの保存場所は
C:\Users\ユーザー名\AppData\Local\Temp\Cookies
であることが分かりました。
ですが、このフォルダに存在するクッキーを全て
C:\Users\ユーザ名\AppData\Roaming\Microsoft\Windows\Cookies
にコピーしてからクッキーマネージャーでインポートしても、
以前と同様に何も表示されないという状態でした。
>>457 うーむ、そうなるともうこっちはお手上げかなー。
C:\Users\ユーザー名\AppData\Local\Temp\Cookies
に保存されるケースはあるらしいんだけど、原因と直し方が分からない。
あとはレジストリの方を書き換えればいけそうな気がしないでもない。
>>458 なるほど、なかなか難儀な状態みたいですね。
それではもう少し自分で試行錯誤してみて、
それでも解決しなかった場合は、
IE9のスレにクッキーの保存場所変更について
質問をしてみようと思います。
いろいろと教えて頂き、本当にありがとうございました!
vimeo仕様が変わったのかな?0.16で駄目でした
Youtubeダウンできなくなった。 common\utf8.dms: 予期せぬ方法で読み込まれました。
463 :
462 :2013/10/23(水) 23:53:59.81 ID:jnKNI49t
すみません。できました。 足りないファイルがありました。
//Dorothy2
//caption=salefiles.com
//version=0.1
//hint=
//match=
http://salefiles.com/\w+ //author=
//path=program
//priority=500
//end
function(){
common_load('Aset');
Aset();
}
あ、ごめん 気づかなかった
467 :
461 :2013/10/24(木) 00:45:06.03 ID:7z+bu2vm
>>464 salefiles対応ありがとうございます
vimeo...
>>468 こめん
ちょっと時間が掛かりそう
vimeoでのコーデックとかprofileとか調べてる
新しくHLSも追加されたけどどう対処すればいいかわからない
470 :
315 :2013/10/27(日) 10:24:06.82 ID:4zRquAjR
自分用メモ putlockerいろいろDOAいじっと見たけど結局 var title=''; if(http.data.match('<h1>([^<]+)<strong>\([\d\w. ]+\)</strong></h1>')){ title=RegExp.$1; println(title); } Dorothy.fileName=title; } これに落ち着いた すいませんでした
>>470 DOAスクリプトの場合はDorothy.fileNameではなくてDOA.nameだよ
Dorothy2\document\プログラミング\DOA.txt
putlocker.dms 0.01 30行目 if (!http.data.match('<a href="([^"]+)">Download File')) { ↓ if(!http.data.match('<a href="([^"]+)" class="download_file_link"')){
>>471 素で間違えた
コピペすればよかったわ
いやDOAでリンク辿らずファイル名取得までやりたかったんで
472もやっときます
ありがとうございました
気付くの遅くなりましたが
>>434 ilikefileありがとうございました
ただこちらの設定が悪いのか.htmlファイルが落ちてくるだけなのですが
Sleepの必要があるとか何か設定が必要なのでしょうか
FC2動画 0.09使ってるんですがタイトルおかしいです 誰か直してください><
>>476 58行目
旧: if (titleinfo.match(/([^\t]+)<\/h2>/)) {
新: if (titleinfo.match(/>([^\t>]+)<\/h2>/)) {
>>479 ありがとうございます。
細かい点ですが、%USER_URL% の先頭に / が入っちゃいます。
>>480 ユーザー名と見分け易いようにと思って/を削除してないんだけど無い方がいいかな?
>>483 言われてみればそうだ。あったほうがいいですね。
>>484 今試したけど少なくともChrome版だと駄目っぽい
メニューにUHDは出るけど落とせないわ
EJThrow Pathとは何ですか? ダウンロードが完了すると、pathというエラーがでます。 ダウンロードフォルダへのパスは指定してあります。
vimeo更新ありがとうございます
前に要望が出てたライブストリーミングのやつだな つっても ライブ ストリーミング開始日: 2012/08/11 とかになってるから1年以上生配信しっぱなしみたいだが
FC2 0.12 477の修正をしても、タイトルが取得できません
DOA lix_in.dms 0.12
Captchaの入力を最初の一回だけにする
>>403 の変更に加えて
15行目に追加
var icm=new IrvineCookieManager();
var domain='lix.in';
"myHeader.Cookie = new Cookie();" の下に追加
myHeader.Cookie.parse('', icm.getCookie(domain));
"html.forms[index].inputs[sb_id].input.VALUE='submit';" の下に追加
myHeader.Cookie.parse('', http2.responseHeader.cookie.data);
icm.setCookie(domain, myHeader.Cookie.data);
DOA lix_in.dms 0.12 末尾に改行が含まれている事があるためLINK-->URLをした後 他のDOAスクリプトでそれを処理しようとするとBUSYになる DOA.link = url3; ↓ DOA.link = url3.trim();
>>499 FC2はアプロダに0.09しかないから、0.12や0.14は検証出来ない
0.12や0.14を修正して欲しいのなら、アプロダに0.12や0.14を上げなされ
FC2 0.09で、同じく
>>477 の修正をしたが
タイトルの前に長い空白が出来てしまう
if (titleinfo.match(/>([^\t>]+)<\/h2>/)) { ↓ if (titleinfo.match(/>\s*([^<]+)<\/h2>/)) {
>>504 ありがとうございます
タイトルが取得出来ました
510 :
509 :2013/11/09(土) 20:40:42.02 ID:o/sAwq0M
どうか、ご対応賜りたく、宜しくお願い申し上げます。
FLVCDで解析済みのyoukuの動画が保存できないんだが なんか設定しなきゃダメなの?
保存できないって言われても状況がまったく伝わらない
ログぐらい貼れよ
>リダイレクトを無視します 答え書いてんじゃん・・・
フォルダ設定→HTTP(1)→3xxを無視する ここやね
あ・・・できた。 お騒がせしやした
dorothy2_saboten_100927_1.zipのスクリプトで
「
http://say-move.org/a/ 」の動画のページのURLを入れても
「attention.php」というファイルが作られるだけでDL出来ません。
このサイトは無理なんでしょうか?
>>522 あ、すいません
GET /a/comeplay.php?comeid=205997 HTTP/1.0
Cookie: lang=ja;url_at=http%3A%2F%2Fsay-move.org%2Fa%2Fcomeplay.php%3Fcomeid%3D918667;
HTTP/1.1 302 Found
Location:
http://say-move.org/a/attention.php Set-Cookie: url_at=http%3A%2F%2Fsay-move.org%2Fa%2Fcomeplay.php%3Fcomeid%3D205997; expires=Tue, 19-Nov-2013 13:48:43 GMT; path=/; domain=say-move.org
Content-Length: 0
http://say-move.org/a/attention.phpにリダイレクトします say-move.orgが見つかりました
say-move.org(50.112.174.71):80にconnect成功しました
サーバへリクエスト送信
GET /a/attention.php HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Win32)
Cookie: lang=ja;url_at=http%3A%2F%2Fsay-move.org%2Fa%2Fcomeplay.php%3Fcomeid%3D205997;
Connection: close
Host: say-move.org
Accept: */*
サーバからのレスポンス
HTTP/1.1 200 OK
Access-Control-Allow-Headers: x-requested-with
Access-Control-Allow-Origin: *
Content-Type: text/html
Date: Tue, 12 Nov 2013 13:48:43 GMT
Server: Apache/2.2.22 (Ubuntu)
Set-Cookie: lang=ja; expires=Tue, 19-Nov-2013 13:48:43 GMT; path=/; domain=say-move.org
Vary: Accept-Encoding
X-Powered-By: PHP/5.3.10-1ubuntu3.6
Connection: Close
say-move.org:80から切断します
ダウンロードに成功しました
スレッドを終了します
>>521 サイトのURLと仕様が変更されたみたいだね
>>523 //Dorothy2
//caption=SayMoveアダルト
//version=1.00
//match=
http://say-move.org/a/comeplay\.php\?comeid=\d+ //author=
//path=program
//priority=500
//end
function(){
common_load('download');
var http = download(urlinfo.url, false, {'Cookie':'lang=ja; adult_at=1;'});
if (http.responseHeader.code != 200) { println('error---> page ' + http.responseHeader.code); exit(); }
var video_id = http.data.match(/FlashVars="[^"]+?&video_id=([^"&]+)/) ? RegExp.$1 : '';
if (video_id == '') { println('error---> video_id not found.'); exit(); }
urlinfo.url = '
http://video.fc2.com/a/content/ ' + video_id;
headers['Host'] = (new URL(urlinfo.url)).host;
headers['Referer'] = '';
Dorothy.continue = true;
}
半角の&amp;の2箇所を、半角&に
ごめん勘違いだった
>>525 DL始まったけどファイル名がおかしくなるなぁ。
(↓長すぎで貼れないので適当に改行)
new fileName>
??h2 id=?hvideo_title?h?? ??img src=?hhttp?F?^?^static.fc2.com?^share?
^fc2footermenu?^blank.gif?h alt=?h‘S???????J?h width=?h80?h height=?h17?h class=?hvideo_mark everyone?h ?^?
? ‰???????”y?????s―??I???≫?????????????????????¢?????~???????¢?≪―~?I - fc2=20110725P9FLf6SS.flv
525のスクリプトは、FC2のURLに変換するのみ、DLは他のスクリプトへ丸投げしてる タイトルが正常に得られてないのはFC2用スクリプト側の問題 var title = ''; 〜〜〜省略〜〜〜 println('title: ' + title); ↓ var title = ''; if (http.data.match(/<meta property="og:title" content="([^"]+)"/)) { title = character_references(RegExp.$1.fromUTF8toSJIS()); } println('title: ' + title);
Win7でIE11が来てたので当ててみたらdownload_by_irvine.htmでエラーが出るようになった download_by_irvine.htm 13,591bytes 2013/4/17 17:18:50 (dlbyir_20130417.zip) ライン:495 エラー:未定義または NULL 参照のプロパティ 'type' は取得できません > if (doc.selection.type == 'Text') { > // 選択範囲あり 全然解らないし、とりあえず選択範囲からの登録はまず使わないんで 495-510,528-529行を削除したら、リンク右クリックからの呼び出しではちゃんと動いた
document.selectionは廃止されたよ
fileom お願いします
fileomは新しくCaptchaが追加されたみたい
fileomのCaptchaがsolvemediaになってる 昨日はantibotsystem.comのVideoCaptchaとかいうやつだったのに
youtubeの動画で、権利所有者によりブロックされてる動画はDLできないでしょうか? 削除されてはいないみたいなので、残ってるようですが。
ニコニコのGINZA対応版はないでしょうか? 原宿に戻してもIEでは視聴ページが取得できない状態です
ニコニコって長い事更新されてないからな 誰か1からやり直してくんないかな
ニコニコはここ数年特に変化してないでしょ 動画タイトルを抜き出す正規表現が時々変わる程度で
弾込めautoってもう無理なんですか? みなさん手動で込めているんですか?
手動だねー
>>507 DLできない・・・
DLできるquality: 240p
iniに新しいquality:240pを追加
ファイルのオープンに失敗しました
ダウンロードに失敗しました
スレッドを終了します
megasync.netが0.01ではもう落とせなくなってるね 更新可能だったらお願いしたい
>>543 tube8_w-0.11.zipの中に設定ファイルがあるからそれを入れて
もし古いバージョンのDorothy2A.dmsを使っているなら新しいのを入れて
GINZAに対応させようとやってみたんだが、タイトルと動画タイプを以下のに差し替えてみたらエラーが出た common_load('Utf8'); if (res.Data.match(/"videoTitle":"(.+?)",/) == null) print_debug('タイトルが取得できません(getViewPageInfo)'); ViewPageInfo.Title = (new Utf8(RegExp.$1)).fromUnicode(this).toSJIS(); if (res.Data.match(/"movie_type":"(\w+?)",/) == null) print_debug('動画の種別が取得できません(getViewPageInfo)'); ViewPageInfo.MovieType = RegExp.$1; エラーは Dorothy2A.dms - Exception: ENameError(155) => undefined - n .fromUnicodeの使い方がまずいと思うんだが、使い方に詳しい人、ここからどうすればいいか教えてくれないだろうか ろだに上がっているのを下のに差し替えたら落とせることは落とせるんだが、 ファイル名がユニコードエスケープシーケンス? というものになってるんでどうにかしようとしたらこうなってる if (res.Data.match(/"videoTitle":"(.+?)",/) == null) print_debug('タイトルが取得できません(getViewPageInfo)'); ViewPageInfo.Title = RegExp.$1.fromUTF8toSJIS(); if (res.Data.match(/"movie_type":"(\w+?)",/) == null) print_debug('動画の種別が取得できません(getViewPageInfo)'); ViewPageInfo.MovieType = RegExp.$1;
>>548 Utf8 の .fromUnicode() は数値(Unicode コードポイント)を渡す必要があります。
また new Utf8 ('〜') で初期化した時の内容は関係ないので
Utf8.prototype.fromUnicode(数値) という呼び出し方で構いません。
# String.fromCharCode() と似た感じです。
var s = RegExp.$1.replace (/\\u([0-9a-f]{4})/g, function (s, p1) {
return Utf8.prototype.fromUnicode (parseInt ('0x' + p1));
});
ViewPageInfo.Title = (new Utf8 (s)).toSJIS ();
こんな感じ。
あと common_load ('Utf8'); は警告が出るので全部小文字にした方がいいと思う。
自分はFirefoxですけど上がってる u1.getuploader.com/irvn/download/1225/nicovideo.dms でGINZAをDLできます。 たまにクッキー取得に失敗してsm....のファイルがDLされ成功になってしまうので、 (sqlite3 の処理結果の読み込みに失敗しました Dorothy2A.dms - Exception: ENameError(312) => undefined - data) レジュームなしで何度か実行すると成功する。もしくはクッキー削除で成功。 なんだろう?
551 :
548 :2013/11/18(月) 23:43:16.06 ID:vM2cAAwt
>>549 そちらを試したら無事ファイル名変換されました、ありがとうございます
スクリプトの方はさっぱりなので勉強になります
var vid2 = ''; if (vpinfo.Data.match(/"videoId":"([a-z]{2}\d+?)",/)) vid2 = RegExp.$1; 動画IDを取得する部分はこれで通った タイトル名・動画種別・動画IDが取れるようになったので必要最低限のことはできていると思う
553 :
xor :2013/11/19(火) 00:37:31.81 ID:rw/eybSg
>あと common_load ('Utf8'); は警告が出るので全部小文字にした方がいいと思う。 そうだったのか; 直して置くね。→youtube等
getuploader.com_r (2013-07-13) by rentan この頁のスクリプトでエラーが発生しました。 ライン: 73 文字: 3 エラー: オートメーション サーバーはオブジェクトを作成できません。 コード: 0 URL: file:///C:/PROGRA~1/Irvine/Dorothy2/common/jinput.hta このページのスクリプトを実行し続けますか? パス入力が必要な物で出ます。 XPなんですが、環境依存か分からず。 ググってIEのセキュリティの確認、Windows Script5.6のインストール等は試しましたが改善されず。 XPでも問題ない人いますか?
>>554 jinput.hta の72行目と73行目の間に return; を入れて以下のようにすればエラーは出なくなると思います。
function topMostWindow (title) {
return;
var excel = new ActiveXObject ('Excel.Application');
恐らく Microsoft Office Excel をインストールしていないPCだと思います。
Excel がないとエラーになるのをうっかりしていました、申し訳ない。
>>555 Excel確かに入ってないですね。
ありがとうございました、無事にDLできました。
パスワード自動入力も使いやすいです、早い対応ありがとうございました!
おまいら、エロいの?
いいや、かなりエロい
このスレはエロいなあ
pixiv_r (2013-09-13) by rentan <section class="work-info"> が見つかりません。 と出てダウンロードできません
>>560 219行目
if (!/<section\s+class="work-info[^>]*>(.*?)<div\s+id="tag-editor">/.test (http.data)) {
ircom.exeって他のソフトでも使えるの?
試せばすぐ判ることを人に聞くな
>>563 簡単に答えられるような質問に偉そうにするな。
>>565 どうでもいい書き込みにいちいち反応するな。
ニコニコ静画が駄目になったので対応できる方お願いします
rapidgatorが仕様変更したみたいです
ブラウザから見ると
DLページに行く前にPlease, click to continueと表示されます
http://www1.axfc.net/u/3098543.zip res>HTTP/1.1 200 OK
res>Content-Type: text/html; charset=UTF-8
res>Cache-Control: no-cache
res>Content-Length: 9347
res>Connection: close
nfo>rapidgator.net:80から切断します
cookie--->
http://rapidgator.net0?fid=0/ err>rapidgator.net0?fid=0が見つかりません
ソケットエラー>ESocketError
error--->0
が見つかりません
TCPIPエラー
>>570 おそらく仕様変更
video_url ってのが空になってるね
不明なエラー
EJExit:
exit(); でスクリプトを終了するとこういうメッセージになるから
別にバグとかではない
分かりにくくければ
nosub.dms 96行目
if (video_url == '') exit();
↓
if (video_url == ''){
println('video_urlが取得できませんでした');
exit();
}
rapidgator.dms 0.24 evalでやる方法しか思いつかない 78行目に追加 else if(data.match('document.getElementById\(([^\)]+)')){ println('authentication2!!!'); var a = RegExp.$1; data.match('<script language="JavaScript">(.+)</script>'); var sc = RegExp.$1.replace('window.setTimeout\(.+?\);', ''); var func1_reg = 'function \w+\(b,c,d\)\{var e=b\[c\];b\[c\]=b\[d\];b\[d\]=e;return b;\}'; var func2_reg = '(function \w+\(\w+\)\{(\w+=\w+\([^\)]+\);)+return \w+;\})+'; var value_reg = "var \\w+=\\['\\w+'(,'\\w+')+\\];\\w+=\\w+\\(\\w+\\);var \\w+='';for\\(i=0;i<\\w+\\.length;i\\+\\+\\){\\w+\\+=\\w+\\[i\\];\\}"; if(!sc.match(func1_reg + func2_reg + value_reg)){ println('失敗'); exit(); } var id = eval('(function(){' + sc + 'return ' + a + ';})();'); println('id: ' + id); if(!data.match('<a href="([^"]+)"\s*id="' + id + '"')){ println('失敗'); exit(); } var authenticationUrl2 = url.expand(RegExp.$1); println('authenticationUrl2: ' + authenticationUrl2); http = download(authenticationUrl2, true, myHeader); if(http.responseHeader.code != 200){ return retry('error--->' + http.responseHeader.code); } return retry(); }
Nosub修正ありがとうございました!
キューリストが無事作成出来るのを確認
>>571 キューリストが生成されないって書き忘れてました
あんま気にしてなかったけどexit();で終了すると出るって知らなかったです
ところでyoutubeで1080pの動画DLって機能してる? www.youtube.com/watch?v=uuNTO31FlY8 ↑分かりやすい所でこの動画の1080pDLできるか確認してたら、 A:4K2K mp4--->Nothing B:hd1080 mp4--->Nothing C:hd720 webm--->Nothing D:hd720 mp4--->1280x720(仮) こうなってたんで、今のところはDLできてる人いるんですかね?
>>574 できてる
そのログは「ABCDだけ調べて、その他は調べませんでした」と意味してる
その4つしか調べないよう設定してるから、そうなる
設定を行えば b:1080pL m4v--->1920x1080 が表示されるはず
irvとbatファイルが出力されるから、irvをIrvineへD&Dして映像と音声をDLする
DL後にBATファイルを実行すれば、映像と音声がmuxされ、mp4になる
rapidgator.dms 0.24
http://rapidgator.net/file/9251a8507e346b648de86511fbbfd92c 上記URLでエラーとなってしまいます
ブラウザからだとFile not foundとなります
全てのFile not foundのURLでエラーになるわけではないようです
rtn>サーバからのレスポンス
res>HTTP/1.1 404 Not Found
res>Server: nginx
res>Date: Sun, 01 Dec 2013 16:24:14 GMT
res>Content-Type: text/html
res>Transfer-Encoding: chunked
res>Connection: close
res>X-Powered-By: PHP/5.3.27-1~dotdeb.0
res>Set-Cookie: PHPSESSID=2eca57b1clpg334bdkmlevsjs1; path=/
res>Expires: Thu, 19 Nov 1981 08:52:00 GMT
res>Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
res>Pragma: no-cache
res>Set-Cookie: download_url=http%3A%2F%2Frapidgator.net%2Ffile%2F9251a8507e346b648de86511fbbfd92c; path=/
res>Content-Encoding: gzip
ソケットエラー>ESocketError
nfo>rapidgator.net:80から切断します
gzip
===gzip
gzip header error
不明なエラー
EJExit:
ダウンロードに失敗しました
スレッドを終了します
myHeader['Accept-Encoding']='gzip, deflate'; をコメントアウトして実行した場合は
error--->404 となり延々とリトライしてしまいます
対応ありがとうございます download.dmsで buf.toString().match(/(^[0-9a-f]+)/i); が2回連続で行われているのはミスでしょうか?
www.youtube.com/watch?v=1cQh1ccqu8M ログで assets_jsがない と表示されてダウンロードできません 対応お願い致します
FC2動画0.09でFC2動画をダウンロードしたのだが、Getter1でFC2のまったく同じ動画を ダウンロードして画質を比べてみるとGetter1のほうがキレイだということに気づいた・・・。 まったく同じサイズなのにGetter1のほうがキレイなのはどうしてだ? FC2動画0.09より上のスプリクトだと画質は向上してるのだろうか? Getter1は同時ダウンロードができないし使い辛いのでアーバインがいいのだが。
それからDorothy2の最新版はどこにあるのだろうか? 全てのスプリクトの設定が開けないしスプリクトを入れたのにダウンロードできないのは Dorothy2が古いからと過去に書いてあるよね、どのバージョンを入れれば最近のスプリクトは動くんだろうか。。
変換して落としてないかぎり画質が変わるなんてありえないのだよ
586 :
581 :2013/12/02(月) 21:14:48.39 ID:N4xg4InG
>>585 youtube対応ありがとうございます
無事にダウンロードできました
おおほんとだ素晴らしい548-549
>>548-549 何か上手くいかん。chromeだからなのかよくわからん。
誰かアップローダーに書き換えたの上げて下さい。
450行辺りをこんな感じでできた、
>>548-549 に感謝
}
if (!checkLogin(res.Data))
return null;
//GINZA対応 2013/12/03 Irvine Part31の548-549 ここから
common_load('utf8');
if (res.Data.match(/"videoTitle":"(.+?)",/) == null)
print_debug('タイトルが取得できません(getViewPageInfo)');
var s = RegExp.$1.replace (/\\u([0-9a-f]{4})/g, function (s, p1) {
return Utf8.prototype.fromUnicode (parseInt ('0x' + p1));
});
ViewPageInfo.Title = (new Utf8 (s)).toSJIS ();
if (res.Data.match(/"movie_type":"(\w+?)",/) == null)
print_debug('動画の種別が取得できません(getViewPageInfo)');
ViewPageInfo.MovieType = RegExp.$1;
//GINZA対応 2013/12/03 Irvine Part31の548-549 ここまで
ViewPageInfo.Data = res.Data;
ViewPageInfo.NicoHistory = res.Cookie;
return ViewPageInfo;
};
var s = RegExp.$1.replace(/\\u([\dA-Fa-f]{4})/g, '&#x$1;'); ViewPageInfo.Title = (new Utf8(s)).decodeCharRef().toSJIS(); こっちの方がよくない?
面倒な\uエスケープのあるJavaScriptコードから抜き出さなくても <META>とか<H1>とか楽な所からにすればいいのに
>>584 FC2は速度制限で遅いんだろうけど、FC2動画0.09のスプリクトはエンコードしながら落としてるんじゃないか?
あきらかにIrvineで落とした画質が悪いよ
これが最新のFC2スプリクトだとどうなんだ?と思ったわけ。
Getter1も同時できたわ、いちいち複数起動しなけりゃならんめんどくさい仕様なのが不思議でならんわ。
このIrvineってやつはやばいソフトインストールしなくてもスクリプトさえあればどのサイトでも対応できるなんて
夢のようなソフトだな、ここの作ってくれてる神には感謝してる。
>>593 再エンコードなんて無駄なことはされてない
スクリプトをのぞいてみれば分かる
画質が悪い。なんて主観的な感想文ではなく
動画の解像度やビットレートやファイルサイズを提示すべき
それから動画のURLも
FC2は会員向けと一般向けで画質が違うからな IDとパスワードに対応しないと標準画質。
if (!checkLogin(res.Data)) の部分でログインしていないと判断されてしまう Firefoxのクッキーを参照しているのになぁ
FC2のスクリプト最新のをうpしてもらえないでしょうか。 FC2の更新はストップしたんですか?
junocloud.dms 0.11 Aset.dms 0.34 ソケットエラーになるんだけど 古かったり何処か修正が必要だったりする?
>>592 を見てやってみたらできたので貼る
if (res.Data.match(/<span class="videoHeaderTitle">(<!--.*?-->)?([^<]+)</) == null)
print_debug('タイトルが取得できません(getViewPageInfo)');
動画IDは変えずにDLできたけどどっかで不都合が出るだろうか
pixiv_rの使い方乗ってるとこないかな? スクリプトをdorothy2のフォルダに入れてダウンロード2設定でチェック入れて保存して、 PIXIVの任意の絵師のURLを放り込んでも何も起きず… pixiv images diret linkではなぜか纏まっている物以外に作品一覧でURL取得できる画像と、取得できない画像がある…
putlocker.dms 0.01 if (!http.data.match('<a href="([^"]+)">Download File')) { ↓ if (!http.data.match('<a href="([^"]+)"[^>]*>Download File')) {
GINZAは今はHTMLテキストでタイトルが出力されるようになったから 抽出するのが楽になったね。
>>601 >pixiv_rの使い方乗ってるとこないかな?
ないんじゃないかな、そんな難しくないし、ダウンロード2設定→右クリ→ドキュメント、くらい?
>PIXIVの任意の絵師のURLを放り込んでも何も起きず…
match>pixiv_r (2013-11-23) by rentan
動作確認で問題なし
動作をログで確認する(アイテムを選択してF8でログを表示)
dorothy2が動いてない場合は、フォルダ設定のスクリプトで2Aと2Bにチェック
それでも動いてない場合は、URLが該当(match=)していないのかダウンロード2設定→右クリ→編集で確認
あとは、ログ見れば何が問題かすぐ解るし、URLやログがないとこっちもわからん
>>604 >>dorothy2が動いてない場合は、フォルダ設定のスクリプトで2Aと2Bにチェック
ありがとう、これでした
フォルダ小分けし過ぎてサブフォルダを作った親フォルダの設定で2Aと2Bオフになってました
チェックを入れたら動いたけれど302で転送される所でストップ
ためしにIEでログインしてリンクを全部Irvineに送ったらpixiv_***でダウンロードできました
普段Firefoxを使っているんだけど、これってIEでログインしてないとダメ?
あ、勘違いかな IE終了してもダウンロードできました ありがとう
pixiv_r は自力でクッキーを取りに行くので どのブラウザから取ってくるのか設定する
なるほど
>>602 if(!http.data.match('<a href="([^"]+)" class="download_file_link"')){
という項目しかないが?
一つ気づいた事が [Default]┬[PIXIV]┬[A] │ ├[B] │ └[C] ├[hoge]┬[0] │ └[1] └[2] みたいなフォルダ構成にしていて、[A]にpixiv_rでURLを送っても、 処理している途中に[B]~[2]のフォルダをクリックしてフォーカスを移動すると、 Aに読み込む筈のファイルがクリックしたフォルダに勝手に移動してくるね。
>>611 カレントフォルダに追加する設定にしているのでは。
>>611 pixiv_r.iniの設定でAddItemのModeがAddQueueItemになっているんだと思うよ
Irvineのスクリプトでは今現在開かれているカレントキューフォルダを調べるメソッドやプロパティは存在するけれど
自分自身のアイテムがどのフォルダで実行されているか調べれるものは存在しない
だから普通の方法では自身と同じフォルダにアイテムを追加するって事ができない
そのためスクリプトで自身のフォルダを知るためにフォルダ設定のPOSTをコメントとして使用して
そこにあらかじめフォルダを指定しておくって方法が使われてる
自身と同じフォルダに追加したいならMode=OptionQueueにしてアイテムのコメント欄やフォルダ設定のPOSTでアイテムを追加するフォルダを指定する
詳しい説明は Dorothy2\document\common\additem.txt
それとIrvine起動後(もしくはGCが行われた後)に一度も開いたことが無いフォルダにアイテムを追加すると
一番最初に追加するアイテムのみ重複確認が行われないというIrvineのバグがある
Irvine Part30 891 893 943 953
>>612 ,613
詳しく分かりやすい説明ありがとう。
ドキュメント読んで設定しなおしてみる
丁度今膨大なフォルダに途方に暮れて設定した所ですw 全てのフォルダのオプションに無事保存フォルダの指定が入ったけれど、まだ設定がどこかおかしいのか、 他のフォルダを開いているとアイテムが移動してくる… pixiv_r.default.iniのMode=をMode=OptionQueueにして保存、d2_set_queue.dmsをスクリプトフォルダに入れてメイン設定から実行、 上手くいかないけれどちょっと面白くなってきたw
ログ表示で動作を確認とかは
>>616 自分の設定書き込むのは pixiv_r.default.ini じゃなくて pixiv.ini だよ。
ダウンロード2設定→右クリック→設定から開けば自動的にコピーされて開かれるはず。
ちょw pixiv_r.default.ini、じゃなくて、pixiv_r.ini
ごめん、pixiv_r.ini ねw
pixiv_r.iniがirvineフォルダ以下になかったので勝手にpixiv_r.default.iniの方だと勘違いしてました システムドライブ(C:)の全検索でも見つからず、 ダウンロード2設定の一覧からpixiv_rを右クリック、編集を選択すると、 Exception:ENameError(1581) => Undefined Dorothy これは定義されていない=ファイルが無いという事なのかな? あとフォルダ設定のHTTPメソッドの設定は、GET HEAD POSTがありますが、 POSTにすると、HTTPメソッドがGET以外のフォルダでは実行できませんとでるので、 GETのままにしてqueue=/Default/_pixiv/*** をPOSTする文字列にいれています。 と、ここまで書いている最中にpixiv_r.default.iniをpixiv_r.iniとリネームして設定を変えて保存したら 上手くいった…かも? ダウンロード2設定から変更できないのが謎ですがなんとか解決した?模様です どうもです。
624 :
名無し~3.EXE :2013/12/08(日) 23:06:52.32 ID:tEYYyouW
あ、ageてました、すみません
>>624 おそらくDorothy2set.dmsが0.17以前のものになっている
最新は0.18
ところでrutil.dms内でDOAのバージョン確認に 使われてる Dorothy.doaVersion って最新のDOA.dmsでもどこにも定義されていないと思うんだけど DOAスクリプトでrutil.dmsを使う場合は自分であらかじめ定義するってこと?
>>600 これにしたらDLできなくなったので戻した。
誰か修正済みのろだに頼む
さすがにそろそろgithubなどへの移行を考える時間かもわからんね
よし、それだ!
xorさん次第だね
できればubuntuでも動くようにしてほしいです>< ubuntuで使うことができればwindows捨てれるんです
>>627 DOAで使用する前提で作ってないので(多分DOA上だと動作しない)
未定義のプロパティをチェックしてます。
DOAからはrutil.dmsを使わないということでお願いします。
FC2最新まだ?
>>634 Wine使えよ。
環境によっては一部のスクリプトを修正する必要あるけど
ふつうに使える。
YouTubeの複数のバッチファイルを連続で実行する方法ありますか? 一個ずつするのが面倒なので。
普通にDL出来るだろ
Firefoxに移行してみた(27.0)
クッキー取得で、
>>180 、
>>386 (sleepあり)の、/* testを、204行から208行に移動させたら出来たd
[General]
Mode=3
[Firefox]
Path=C:\Users\ユーザー名\AppData\Roaming\Mozilla\Firefox\Profiles\ユニーク文字列.default\
FileName=cookies.sqlite
fc2複数DLできなくなってるんだが、 上のバカガキが見境なくDLしたせいで複数DLに規制かかった?
規制されたか
突然YouTubeで ------------ ソケットエラー>ESocketError error>code>400 が見つかりません TCPIPエラー ------------ となりDLできなくなったけど、クッキーマネージャで.youtube.comを削除したら解決した。 ちなみにクッキーは15,056文字だった。 結構クッキーマネージャ削除で解決すること多いね。ドロシーちゃん。
乙です
>>649 あれループするね
スレッドを開始します
match>zippyshare.com (0.11) by xor
suc>www62.zippyshare.comが見つかりました
suc>www62.zippyshare.com(213.163.79.98):80にconnect成功しました
rtn>サーバへリクエスト送信
cmd>GET /v/77053964/file.html HTTP/1.0
cmd>User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
cmd>Cookie: JSESSIONID=389B9A3E6BBA7DF0E67A33D5C7E7C8BA;
cmd>Connection: close
cmd>Host: www62.zippyshare.com
cmd>Accept: */*
rtn>サーバからのレスポンス
res>HTTP/1.1 200 OK
res>Server: Apache-Coyote/1.1
res>Set-Cookie: zippop=1; Domain=.zippyshare.com; Expires=Tue, 17-Dec-2013 23:22:01 GMT; Path=/
res>Content-Type: text/html;charset=UTF-8
res>Content-Language: en
res>Date: Tue, 17 Dec 2013 11:22:00 GMT
res>Connection: close
test1 200 length -1
nfo>www62.zippyshare.com:80から切断します
cookie: zippop=1;
http://www62.zippyshare.com/d/77053964/216299/test2.txt new url>
http://www62.zippyshare.com/d/77053964/216299/test2.txt new fileName>test2.txt
www62.zippyshare.comが見つかりました
www62.zippyshare.com(213.163.79.98):80にconnect成功しました
サーバへリクエスト送信
GET /d/77053964/216299/test2.txt HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Connection: close
host: www62.zippyshare.com
Referer:
http://www62.zippyshare.com/v/77053964/file.html Accept: */*
サーバからのレスポンス
HTTP/1.1 302 Moved Temporarily
Server: Apache-Coyote/1.1
Set-Cookie: JSESSIONID=3585C9D46B4BDFDF11169ECF0FE72123; Path=/; HttpOnly
Location:
http://www62.zippyshare.com/v/77053964/file.html Content-Length: 0
Date: Tue, 17 Dec 2013 11:22:01 GMT
Connection: close
www62.zippyshare.com:80から切断します
http://www62.zippyshare.com/v/77053964/file.htmlにリダイレクトします match>zippyshare.com (0.11) by xor
suc>www62.zippyshare.comが見つかりました
suc>www62.zippyshare.com(213.163.79.98):80にconnect成功しました
rtn>サーバへリクエスト送信
cmd>GET /d/77053964/216299/test2.txt HTTP/1.0
cmd>User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
cmd>Cookie: JSESSIONID=7A3608947158FC9D1E05366AF936F898;
cmd>Connection: close
cmd>Host: www62.zippyshare.com
cmd>Accept: */*
rtn>サーバからのレスポンス
res>HTTP/1.1 302 Moved Temporarily
res>Server: Apache-Coyote/1.1
653 :
649 :2013/12/17(火) 21:12:11.49 ID:+8KMLs4i
こちらは、問題なくDLできる。 <script type="text/javascript"> var m = 41251%16547; var k = m*8; var z = 41254; var x = 40017; document.getElementById('dlbutton').href = "/d/77053964/"+(k/4 + ((z+x+1231)/2)%962345)+"/test2.txt"; </script> htmlソースのこの部分の1231と962345の値はどうなってる?
>>653 Cookieが送れてないからループしてるみたい
zippyshare.dms 0.11
195行目
headers.cookie=myHeader.Cookie.data;
↓
headers.Cookie=myHeader.Cookie.data;
Xtubeお願いします
ニコニコ動画がDL出来なくなったみたい うちだけかもしれないから、何方か確認お願いします
>>658 ,659
報告ありがとう
前日までは使えてたから帰宅後いろいろ試してみる
DL終了後、 foobar1[0].ext foobar2[0].ext foobar3[0].ext と付いてしまった[0]を除去するスクリプトありますか? それとも設定で回避可能でしょうか?
>>661 一括リネームソフトが、お勧め
(IrfanView、まめファイル、等)
ren foobar?[0].ext foobar?.ext これでええやん
megasync.net 0.01では落とせなくなってるみたいです
FC2の更新がないのは逮捕されるかもしれんからですか? それだとyoutubeもいっしょでは?
普通に落とせてるからだろ
FC2スプリクトの人基地外っぽくて怖いんだが
FC0.09+ちょい改変で問題ないから更新の必要性を感じない
たまーに削除されてても埋め込みタグだと見れる場合がある っていう奇跡に対応してほしい たしか去年9月の0.14辺りのバージョンが神だった
ロダのFC2動画スクリプトの最新のを消しておいて普通に落とせてるとはこれいかに。 0.9の古いやつじゃ困るから言ってんだろうが。 消した理由は逮捕が怖いからだろ?っていってるんだけどな。
2年以上前のver0.06ですらまだ現役でDL出来てるし困ってないよ
bitshereがまるで駄目になったんですが 皆さんはどうですか? それと rapidgator turbobit letitbit share-online この辺もダメなんですがどなたか対応お願いします。
>>676 いくつも確認するの面倒だからbitshareとrapidgatorだけ試したけど
bitshareは大丈夫
rapidgatorはソケットエラー出た
前に自分だけダメだった時はDorothy2Aの更新でDL出来るようになった
最近利用してなかったから環境の問題か仕様変更か分からん
>>677 レスありがとうございます
bitshareはproxy通すとダメになったみたいです
proxy通さなければいけました
理由はわかりません
自分でスクリプトを作れる人はどうして他人にまでくばってくれるんでしょうか? 自分だけでやってればトラブルも起こらないと思うんですが。
暇だからだろ
色々とメリットがある 自分だけで使ってたらそこでおしまいだけど 公開しておけばバグ報告やサイトの仕様変更等を教えてくれる人もいるから また自分が公開することで他の人も公開してくれるようになったりする 情けは人の為ならずってこと 自分の為でもある
まあ、バグや不動に自分で気づかないということは、自分はもう使ってないということで そんなものを他人のためにメンテし続けないといけないというのは重荷でしかないのだが
どんな理由であれ感謝しかないわ
>>674 みたいなレス見ると、スクリプト公開しようと思う人が少ないのも納得
エラー(リトライ)回数で処理変えたいんだけど 回数ってどうやって取得すんの
直接リトライ回数を取得するのは無理だったと思う リトライするごとにini等に記録しておくとか
FC2動画 (0.14)ですが、120分を超える動画で、120分までしか無い動画になるのは何故でしょうか? 例 tp://video.fc2.com/content/20130811mNBwFh1e ↑の本来の再生時間は128分ですが、120分で切れてしまう動画(=ラスト付近が無い動画になる) 何度やっても同じで、ログもエラー表記などはなく、ちゃんと普通にDL成功の表記になるのでなんとも
120分以上の視聴は有料登録が必要と出てますが
>>685 Dorothy.continueでDorothy2A内でリトライ処理をして
Dorothy.continueCountでリトライ回数を取得。
?????
すまんな誤爆だ
>>689 それだとIrvineのアイテムのリトライ回数は取得できないんじゃない?
>>689 それは、スクリプト内で他のスクリプトに処理を投げる為の物で
カウンタは無限ループの監視用で、回ればスクリプトを停止させる
スクリプト→リトライ→スクリプトの時にリトライ挟んだって判定は出来る?
リトライであるかどうかやリトライ数を取得するメソッドやプロパティは無いみたい 自分が自作したスクリプトではOnHttpRequestでiniにスレッドIDとURLとリトライ数を記録して把握してる まずスレッドIDとURLを取得してiniに同じ記載があればそこのリトライ数を+1 無ければリトライ数は0 て方法でリトライ数を把握してる
スクリプトを作るにはどこにあるのかを解読しなければいけないんですよね? 作れる人ってほとんどいないと思うけどどうやって勉強したんですか?
公開してる人は少数だか、作れる人は大勢いる というか、大半の人は多かれ少なかれ自作してるはず 言語仕様はJavaScriptとほぼ同じ 詳しくは メニュー > ヘルプ > スクリプト 正規表現の基礎知識を身に付けてから 既存のスクリプトをいくつか見比べればすぐ作れるようになる
大半ってどの大半なのか・・・ 自分専用に作ってる人を含めても100人はいない程度じゃないかねー と思ったけどあぷろだのダウンロード数を見るとせいぜい数百だからもっと少ない気がする
スクリプトやマクロって作れないけど使ってるって人が大半だろ
おれも出来上がってるニコを爺対応に機能追加ぐらいの小細工しかできないから 1から作ってる人は凄いと思う、能力的にもモチベ的にも Irvine上でどう作っていくのかの猿でもわかる解説があれば人口流入し易いだろうけど 目立つと鯖側で対策されやすいし、にわかにかき回されるのが嫌という人も居そう
捗る魔改造物は作っても公開できないね
作る人5〜10人、改造する人10〜20人くらいの感覚。 スレ見て感じてただけで根拠はないんだけど。
>>697 JavaScriptと同じつっても
ファイル構造とか呼び出してる関数とかが分かれちゃってるから分かりづらいんだもんよ
他の人が上げてくれてるので事足りるし
俺なんか挫折したままかなり経ってるよ
そんなに自作できる人がいるんなら
マイナーどころとかVer違いとかもっと出してきて欲しいね
scripts/Dorothy2A.dms … すべてのおおもと dorothy2/common … 共通関数群 dorothy2/program … サーバー別処理 処理はJAVAのjdownloaderあたりからパクる debug=1; にしてレスポンスを眺めたり ブラウザ + Proxomitron のログウィンドウを眺めてクッキーやRefやPOST変数をチェック 手動Captchaは common_load('Input'); を使ってるのを参考に この辺おさえておくだけでもたくさん作れるっしょ
html内に実URLがあるレベルなら自作してるけど それ以外はちょっとした手直し程度しか手が出せない
解析する時はほとんどFirefoxのWebコンソールを使ってる アクセスされてるURLを順にソースを見て追ってく感じで ログを辿って行けばだいたい実URLはすぐ見つけられる 後はそのサイトがAPIを公開してないか調べたり Dorothy2の仕様についてはまとめて詳しく解説してる所は無いから Dorothy2A.dmsのソースを見てみるのが一番いいと思う
u1.getuploader.com/irvn/download/1266/FC2douga-0.14.zip 作者が居なくなられたようなので、共通関数部分を削除してうp 元々入ってたcharacter_references.dmsは、定期的に更新されているYoutube氏のよりも 最適化(新しい?)ように見えるんだが、取り込まないのかな
Irvine Uploaderにあるスクリプトを全部調べてみたら
author=を合計するとだいたい36人だった
一年以内の場合はだいたい13人
半年以内の場合はだいたい10人
でもそのうち2/3ぐらいはxorさんとrentanさんが公開したものだった
DOAスクリプトを公開してる人は4人しかいなかった
もしかしたら今でも定期的に公開してくれてる人は数人しかいないのかもしれない
人が増えすぎると対策されたり荒らされるかもしれないデメリットがあるけど
このままだと百以上あるスクリプトをたった数人で管理しなきゃいけなくなるかもしれない
>>707 rentanさんが改良したものかな
,と;の全角化をやめて
全角記号・数字の半角化と空白除去が追加されてる
必須のものじゃないから好みで選ぶといいんじゃないかな
>>387-395 のような問題があるからcharacter_references.dmsはそのままにしておいた方がいいと思う。
character_references.dmsを自分の好みで差し替えたり編集するのは
・パッケージを作成すると自分のファイルをアーカイブしてしまう。
・パッケージをインストールするとパッケージ内のファイルで上書きされてしまう。
というデメリットがあるんだよね。
utf8.dms+namebuilder.dmsなら設定で全角半角変換を指定できるようになってるけど
スクリプト作者とか使用者の評価はどうなんだろう?
ニコニコ静画への対応ありがとうございました 規制が解けてたので、遅くなりましたがお礼を言わせて頂きます
ニコニコ静画_r (2013-11-29)ユーザー名取得エラー修正案 エラーサンプルseiga.nicovideo.jp/seiga/im730220 150行目付近 if (!/<a\s+href="\/user\/illust\/(\d+)[^"]*"[^>]*>\s*<strong>([^<]+)<\/strong>/.test (http.data)) { http.die ('作者名が見つかりません。'); } nb.user_id = RegExp.$1; nb.nickname = (new Utf8 (RegExp.$2)).decodeCharRef (); ↓ if (/<a\s+href="\/user\/illust\/(\d+)[^"]*"[^>]*>\s*<strong>([^<]+)<\/strong>/.test (http.data)) { nb.user_id = RegExp.$1; nb.nickname = (new Utf8 (RegExp.$2)).decodeCharRef (); } else if (/<a href="\/user\/illust\/(\d+)[^"]*"[^>]*>\s*<span itemprop="title">([^<]+)<span class="pankuzu_suffix">/.test(http.data)) { nb.user_id = RegExp.$1; nb.nickname = (new Utf8 (RegExp.$2)).decodeCharRef (); } else { http.die ('作者名が見つかりません。'); }
>>707 ありがとう
これでも落とせないのもあるけど0.09よりはいいですよね?
ライブ動画はスクリプトじゃどうやっても無理なんですかね?
HLSやMPEG-DASH等による配信の事ならただのHTTPプロトコルだから スクリプトだけでもやろうと思えばできる でもそんな面倒なことする必要性もないから普通は動画のURLを取得して他のソフトに丸投げする どんなライブ動画か知らないけれど多くの場合はffmpegやrtmpdumpを使えばDLできる だからスクリプトだと無理というより使用できる外部プログラムがあるかどうかだと思う
更新スクリプトを作れる人達はすごいと思う 限られた数人でIrvineがまだ使い続けられるんだから重要な作業ですよ
ちょっとタイトル取得とかがオカシイなみたいな簡単な変更でどうにかなりそうな時とか アイテムから直接対応スクリプト開いて弄れるな。 今まで知らなかったけどこりゃ地味に便利だ。グッジョブ
zippyshare仕様変更かな
スペースキーとかじゃだめかな?
TAB離されるの確認してからエディタ起動すればどう?
Pixiv、また仕様変更した? 12/30までは普通に作品一覧から取得して落とせていたのに今日やってみたらダメだった 今までダウンロードできていた作者/フォルダ設定でもダメ
Pixiv、クッキーが切れてただけでした。orz
http.dms 12.0 autoRedirect=trueにしてもレスポンスヘッダのlocationが相対URLだった場合は 自動転送されずにエラーになってしまう
734 :
名無し~3.EXE :2014/01/10(金) 18:24:47.05 ID:IjgYCHyC
>>734 そちらの方が小さいですね、それにしておきます。
上がってるFC2スクリプトは、
>>530 の変更がされて無いな。
zippyshare 0.13 error--->format
スクリプト作者様へ vectorかダウンロードができなくなっていました よろしければ再び対応をお願いいたします versionは110116-06となっておりました サンプル www.vector.co.jp/soft/winnt/writing/se491657.html
GJ!
>>744 個人的に
>>530 のほうが精度が上のような気がします。
タイトル取得の失敗がまったく無くなったから。
>>747 どうなって落とせない?
URLやログを教えて
Irvine_Adblockp.uc.jsについてですが、 Adblock Plusの「別ウィンドウ表示」にすると右クリックメニュー Irvine Download(D) が表示されないのですが、表示するようにできませんか?
ニコニコ動画でファイル名に投稿者名を加えることは出来るでしょうか
どうせ手動なんだけどryushareのsolvemediaキャプチャが極悪になってる
>>750 ViewPageInfo['MovieType'] = '';
の次に
ViewPageInfo['NickName'] = '';
を追加
ViewPageInfo.NicoHistory = res.Cookie;
の次に
if (res.Data.match(/"nickname":"(.+?)",/) == null)
print_debug('投稿者名が取得できません(getViewPageInfo)');
var s = RegExp.$1.replace (/\\u([0-9a-f]{4})/g, function (s, p1) {
return Utf8.prototype.fromUnicode (parseInt ('0x' + p1));
});
ViewPageInfo.NickName = (new Utf8 (s)).toSJIS ();
を追加
if (rs.match(/%(TITLE|ID_1|ID_2|TIME_1|TIME_2|LOWMODE|DELETE)%/g) == null) {
を
if (rs.match(/%(TITLE|ID_1|ID_2|TIME_1|TIME_2|LOWMODE|DELETE|NICKNAME)%/g) == null) {
に書き換え
rs = rs.replace(/%DELETE%/g, delkw.fromSJIStoEUC());
の次に
rs = rs.replace(/%NICKNAME%/g, vpinfo.NickName.fromSJIStoEUC());
を追加
nicovideo.iniをお好みに合わせて変更
実際に出来るかは試してないんで知らん
>>752 対応ありがとうございました。
早速試してみましたが失敗するようです
ログの一部を記載させて頂きます
クッキーを取得するファイル:【略】
Dorothy2A.dms - Exception: ENameError(469) => undefined - Utf8
www.nicovideo.jpが見つかりました
www.nicovideo.jp(202.248.110.243):80にconnect成功しました
サーバへリクエスト送信
GET /watch/sm129785 HTTP/1.0
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9) Gecko/2008052906 Firefox/3.0
Range: bytes=47161-
Cookie: nicosid=1389710875.897483706;
Connection: close
Host: www.nicovideo.jp
Accept: */*
サーバからのレスポンス
HTTP/1.1 200 OK
(続き) Date: Thu, 16 Jan 2014 20:53:39 GMT Server: Apache x-niconico-authflag: 0 X-Frame-Options: SAMEORIGIN Pragma: no-cache Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Dec 1994 16:00:00 GMT Vary: Accept-Encoding Access-Control-Allow-Credentials: true Connection: close Content-Type: text/html Content-Language: ja www.nicovideo.jp:80から切断します リジュームに失敗しました ダウンロードに失敗しました スレッドを終了します 組んで頂いたものを参考にして自分でも試してみます 今回はありがとうございました
ほんとに何にもわからなくてもらうだけだからほんと助かるわ 530とか感謝
match>zippyshare.com (0.14) error-->format 不明なエラー ダウンロードに失敗しました
zippyそんな頻繁に使わんからブラウザで落としてたけど、見た目そんな変わらんのに仕様変更多いんだな 更新乙
>>753-754 Utf8が定義されていないって出てるんで、
if (!checkLogin(res.Data))
return null;
のあとに
common_load('utf8');
を追加してみて
>>760 ありがとうございます、無事に名前付きでDLできました
自分で試しても尽く失敗していたのでとても助かりました
>>752 自分の名前が入ってまうで
/watch/1389940498
shareflare.net (0.15)、落とせなくなってしまったので新たに対応お願いします
>>762 それならこっち
if (res.Data.match(/"uploaderInfo":(.+?),"nickname":"(.+?)",/) == null)
print_debug('投稿者名が取得できません(getViewPageInfo)');
var s = RegExp.$2.replace (/\\u([0-9a-f]{4})/g, function (s, p1) {
return Utf8.prototype.fromUnicode (parseInt ('0x' + p1));
});
ViewPageInfo.NickName = (new Utf8 (s)).toSJIS ();
これで投稿者が設定されてなかったらファイル名に入らなくなる
exstorageってfreakshareとよく似てて、手で対応してるけど cookieとIP以外に何を見て連続DL抑止してるのかな?
エラーのときにhtml出力するのいる?いらないよね 毎回スクリプトから削ってるけどいらないので今後よろしく
それを見たり提出して修正していくためのものだと思ってた
出力されるのは制限掛かってるとかその程度だからログだけで十分よ
「今後よろしく」これは流行るwww
あごで使ってる感満載でワロタ
今後よろしくセックスした
オレサマオマエマルカジリ
http.dmsで リクエスト送信エラー: ESocketError になった場合でもresponseHeaderを設定するようにできないでしょうか? download.dmsを使ったスクリプトをhttp.dmsを使うように変更した場合 if(http.responseHeader.code != 200) の様になってる所でエラーになってしまいます http.codeに書き換えればいいのだけれど、できればdownload.dmsと同じ感じで使用したいです
エロ動画でHDD圧迫してますか?
あるサイトでhtml内に含まれるターゲットURLをGETすると302を介して実体が落ちてくるのだけど 302先のURLをGETした際にContent-Disposition: attachment;filename=で返される文字列と 最初のhtml内にある文字列の両方をファイル名に使いたい。 そういう場合って、HEADとGETの2回に分ける必要があるよね?いまいちどう書けばいいかわからない。
Aset.dms 0.35 232行目辺り if(http.data.match('You have reached the download-limit: 1024 Mb for last 1 days')){ println(RegExp.$0); exit(); }
落した動画みてると外部にアクセスしだすのはなぜ?
>>775 302先のURLがスクリプトでまだ処理するものならGETした後にresponseHeaderを見ればいいと思う
Irvine本体に渡すURLならHEADしてresponseHeader.locationからURLを取得して
そのURLに対してHEADしてresponseHeader['Content-Disposition'] からファイル名を取得
でたぶんできると思う
match>URL転送サービス (2013-11-29) by rentan
GET
http://022f0dcd.tubeviral.com/ suc>022f0dcd.tubeviral.comが見つかりました
suc>022f0dcd.tubeviral.com(50.31.6.130):80にconnect成功しました
rtn>サーバへリクエスト送信
cmd>GET / HTTP/1.1
cmd>Accept-Language: ja
cmd>Connection: close
cmd>Host: 022f0dcd.tubeviral.com
cmd>Accept: */*
rtn>サーバからのレスポンス
res>HTTP/1.1 301 Moved Permanently
res>Server: Apache/2.2.15 (CentOS)
res>Location:
http://www.tubeviral.com/022f0dcd/ res>Content-Length: 330
res>Connection: close
res>Content-Type: text/html; charset=iso-8859-1
nfo>022f0dcd.tubeviral.com:80から切断します
HTTP/1.1 301 Moved Permanently
---> Location:
http://www.tubeviral.com/022f0dcd/ 不明なエラー
EJExit:
ダウンロードに失敗しました
スレッドを終了します
linkbucksで稀に301になります
何回かやると出来るものと何回やってもダメなものがある
自分の環境の問題なのか仕様変更なのかよく分からない 上記のURLは何回やってもだめだった
http://72a814ab.any.gs/ このURLは最初の一回だけ301になり再び試すとOKだった
>>781 WMP
本来ネット上でみるものをローカルでみてるから何かを集計するものが組み込まれてるんじゃないかな。
そんなに綺麗な画質でもないのに落とすと900MBとかあるサイトもあるし。
こういう変な知識で喋り出す人は統失と同じ気味の悪さがある
MSに情報を送る設定にしたまま使ってるか、DRM付きのwmvかだろ
>>785 その設定はしてないし大体MP4かFLVぐらいだろ
わざわざDRM付きのwmvなんか落すかよ
マジで知識のある人教えてほしい、パンドラでもみていると外部にアクセスしてるランプが点滅する
それから動画に動画以外のプログラムを組み込むことは可能だよな?
>>786 TCP Monitor PlusのIP監視モニター、セッションモニターでチェック
(URL Snooper、Wiresharkとかもある)
・OSは?
・動画プレイヤーは?>WMP
・他の動画プレイヤーは?
・DRMは?>WMVじゃない。<WMVだけにDRMがあるわけじゃない。
・アンチウイルスソフトは何か?
・ファイアウォールソフトは何か?
ryushare.dms 0.31 if(http.data.match('<div class="err">(You can download files up to \d+ Mb only.)<br>(Please register or purchase premium to download bigger files.)</div>')){ println(RegExp.$1); println(RegExp.$2); ↓ if(http.data.match('<div class="err">You can download files up to \d+ Mb only.<br>Please register or purchase <[^>]+>premium</a> to download bigger files.</div>')){ println(RegExp.$0.replace(/<br>/g, "\n").replace(/<[^>]+>/g, ''));
>>783 アップデート切ってないとかWMP側の問題じゃないの
気になるならWMP使わなきゃいい
>>784 中身のない煽りしかできないんなら不快なだけなのでよそでやってくれませんかね
>>786 質問に答えてもらう側の態度も悪いけど
貴方みたいなのがいるとどんどん専門板は廃れるんですわ
>>789 スレ違いって知ってる?
>>788 おつ
置換してprntinしてもいいのね、思い付かんかったわ
(ダウンローダのスレで動画再生ソフトの話をしていいとは)知らなかった
pixiv_r、設定ファイルでFirefoxを設定してもログに「プロファイルフォルダがありません。」→「ログインしていません。」となって DL失敗するのはなぜなんだろ…。Firefoxは26.0です ; ブラウザ指定 IE IE_protected IE_unprotected Firefox Chrome CEF Browser=Firefox ; Firefox/Chrome/CEF の Cookie ファイル名(Firefox/Chrome は Auto で自動取得) FirefoxCookie=Auto
Firefoxはポータブル等ではないか sqliteのdll入れてるかとか pixiv_rのみならず、読み込んでる他のもののdoc見ると解決するかも? FirefoxCookie=記入なしでうちでは使えております
>>793 Firefoxのプロファイルを切り替えてるとそうなることがあるはずです。
Firefoxでヘルプ→トラブルシューティング情報を開いて、プロファイルフォルダの欄の
フォルダを開くボタンをクリックして、表示されたフォルダにある cookies.sqlite のフルパス名を
FirefoxCookie= に書けば読み込めると思います。
例
FirefoxCookie=C:\Users\****\AppData\Roaming\Mozilla\Firefox\Profiles\1******r.default\cookies.sqlite
>>794 >>795 ありがとうございます。
この両方とも変更が必要でした。
ずっと無印pixivの方を使っていたのでpixiv_rではsqliteのdllが必要なのを把握していませんでした…
それとご指摘の通りプロファイル名が****.default2にしていたのがアレだったようです
加えてログイン確認後、
>>560 のエラーが出ましたので
>>561 で解決しました
FirefoxCookie=Auto時のプロファイルフォルダの探索にprofiles.iniを使うようにできないかな? たしかprofiles.iniはプロファイルフォルダと違って保存場所を変更できなかったと思うし
>>797 複数プロファイル使ってた場合面倒くさそうな
手動でもそんな困らんと思わんけどなぁ
2dbookってzipファイルは404で、pdfだけ生きてる場合なんてのもあるのな 今日初めて遭遇したわ
800 :
799 :2014/01/27(月) 01:26:54.57 ID:4KWz9OYv
>2014/1/23 10:50 >DLエラーについて >現在PC版におきましてサーバー不調によりDLが出来ない状態となっております。 >現在修正対応中でございます。申し訳御座いませんが復旧まで今しばらくお待ち下さいませ。 >※PDFのDLおよびweb閲覧は可能です。 ってアナウンスあったの今気づいた 通りで今まで遭遇した事がないわけだ 連続でレス申し訳ない
BrowserCookie.prototype.getFirefoxCookiePath = function () { var appdata = this.getShellFolder ('AppData'); if (!appdata) { return this._err ('Firefox', 'AppData のパスが取得できませんでした。'); } var dir = appdata + '\Mozilla\Firefox\'; var ini = new Ini(dir + 'profiles.ini'); if(!new File(ini.filename).exists()) return this._err('Firefox', 'profiles.iniがありません: ' + ini.filename); var secs = ini.readSections(), sec, profiles = [], path, f; for(var i in secs){ sec = secs[i]; if(sec == 'General') continue; path = ini.read(sec, 'Path', ''); path = ini.read(sec, 'IsRelative', 1) == 1 ? dir + path : path; f = new File(path + '\cookies.sqlite'); if(!f.exists()) return this._err('Firefox', 'cookies.sqliteがありません: ' + path); if(ini.read(sec, 'Default', 0) == 1) return f.path; profiles.add({path: f.path, date: f.lastModified}); } //Default=1 がない場合は更新日時が一番新しいものを使う profiles.sort(function(a, b){return a.date < b.date;}); return profiles[0].path; }; これでどうだろう?
redirect.dms 2014-01-24 418行目に追加 if(/>Link Not Found</.test(http.data)){ return this.ng('Link Not Found'); } 439行目に追加 if(http.code == 302 && http.location.match('notfound/$')){ return this.ng('Link Not Found'); }
そういう時は落としたくなるようなのを貼らないと
>>803 普通に落とせてるよ
前スレの修正は適用した?
リビジョン管理の出来るやつ使ったほうが良くないか? それと同期出来る部分も作って。
linkbucksDOAの更新をお願いします
>>806 かなり以前から度々この話題が出るけど一度も実現したことないね
だれかが主導して行動しない限り無理だと思う
特にDorothy2の作者であるxorさんや多くのスクリプトを公開しているrentanさん等が
賛同してくれないと無駄だと思う
本体ならともかくスクリプトでやる必要があるのか疑問
スクリプトのほうが頻繁に更新されてるからやる意味ある。 あとここでしか貼られないような更新も手軽にできて統一できてるのがいい。
ユーザー増えちゃうし、幇助のリスクも上がるしいいことないね。
こんな面倒くさいの新規で導入するやつなんか居るかよw
公式のつべのドラマとかは落とせないけどあれはどうしても無理ですか?
ID:cAZ30OFq キモいって言われない?
>>806 >>809 覚えた言葉を使ってみたい、って感じの人が口で言うだけなので
実現するわけないわな
>>817 fc2君 == ID:cAZ30OFq かと思った
うpる方の手間としてはコミット権もらえるんならパッケージ作ってロダに上げるより楽かもしれない
基本タイムスタンプ比較で上書きして問題起きてないし あんま自動化すると意図しない状態になるのが怖いから現状でいい パッケージ関連機能もまったく使ってないし
自動化しなくてもネット上でのバージョン管理システムを使う利点はある。
ロダのを片っ端から入れていくと保存しなイカ?とおめでとうございます当選しましたって出る糞スクリプトがあった
あれって嫌がらせのために作ったんだよな?
>>814 いくらでもいるだろ
インストールしないといけないソフトばかりだからな
○○2はこれともう一個しか落とせるやつないし
自分も時々スクリプトを公開してるけどプロジェクトを立ち上げてくれるなら参加したい
共通関数をバージョンアップしたり誰かが修正を加えて公開した場合でも
他の作者はそれに気づかず古いバージョンを使用してるとかも今までに何度かあった。
それに今の状態だとirvineアプロダ等が荒らされる危険がある
無意味なファイル連投されたり変なスクリプトを混入させられたり。
プロジェクトを立ち上げても「irvine」と関連付けなければ知名度はさほど変わらないと思う
一見してもDMonkey関連にしか見えないようにするとか。
作者の利点を重視して利用者の敷居を上げたいならソースのみ扱いリリースはしないようにすればいいと思う
それだけで多くの人は導入を諦めるかまだ完成していないと勘違いする
>>821 「保存しなイカ?」「おめでとうございます当選しました」
ってのはxorさんのジョーク。設定を保存しろよっていう親切な警告文
あのメッセージは、インストール後の必要な手順を怠ったやつに、 手順を踏んでないことを知らせる為のものだろ 設定が済んでないから動かないのは当然なのに被害妄想かよ
昔の話だが、雑誌掲載によって敷居が下がり知名度が上がってユーザーが増えた。 当時から色々要望はあったけど、敷居の程よい高さを理由に反対意見が多数を占めた。 でも結局はxorさんの沈黙こそが答えで、嫌なら新たなDorothy作れがもう一つの答えだった。 ここまでの流れはある意味xor社長へのプレゼンなんだろうな。
そういや昔は某ろだでほぼ毎日の様にツール対策されてその度に スクリプト更新とかやってたなw で、UAチェックされてるからUAをデフォから別のに変えろよ馬鹿! とかのやりとりもあったっけ、懐かしいわ。
redirect.dms 2014-01-24 linkbucksの仕様が変更したみたい 数秒の待ち時間が必要になった 待ち時間無視してアクセスすると"AdBlockSpotted"ってなる http.capture (); return this.unknown ('linkbucks: 転送先URLが見つかりません。'); の上に下記を追加 if(/Token : '([^']+)'/.test(http.data)){ var loadurl = http.expandUrl('/intermission/loadTargetUrl?t=' + RegExp.$1); var wait = /Countdown\s*:\s*(\d+)/.test(http.data) ? RegExp.$1 : 0; l_sleep(wait * 1000); if(http.get(loadurl)){ if(/"Success":true,"Url":"([^"]+)"/.test(http.data)){ return this.add(RegExp.$1); } http.capture(); return this.unknown('linkbucks: 転送先URLが見つかりません。'); } return this.httpError(); }
>>826 の修正したら
Dorothy2A.dms - Exception: ENameError(421) => undefined - l_sleep
unmatch
になってHTMLデータをそのまま落としちゃうんだけど
なにが足りないんだろ
Dorothy2A.dmsは3.0が最新でいいんだよね?
なんとなく
l_sleep(wait * 1000);を
sleep(wait * 1000);にして
HTTPばーじょんを1.1にしたら落ちた
>>826 ありがとう
凄く助かった
ごめん忘れてた common_load('l_sleep'); を追加して でも今後も待ち時間は数秒だろうからsleep()でいいかも
DorothyでDOMを使いたくてnew ActiveXObjectやってみたら、その箇所でエラーがでて使えん。
OnHttpRequestではActiveXは使用できない synchronize=1 にすれば一応使えるみたいだけど。 Dorothy2スクリプトでActiveXを使用したい場合はircom.exeや外部から呼び出す方法とかがあるみたい でもircom.exeは様々な問題点があるからあまり使用されない 例えばrentanさんのadditem.dmsではJScriptファイルを動的に生成してwscript.exeで実行する って方法が使われてる
なるほどありがとう。やっぱりセキュリティのアレかな。 DOMだけのためにわざわざそんな事したくないなぁ
>>835 あーーーごめんなさい。
とても言えない恥ずかしい失敗してたorz
>>826 でしばらく上手くいってたんだけど
突然Dorothi2A.dmsのバージョンが古すぎます。
Dorothy2の最新版を使用して下さい。
って出るようになってしまった
最新版って0.30でいいんだよね?
エラーログ
match>URL転送サービス (2014-01-24)
不明なエラー
EJExit:
ダウンロードに失敗しました
>>837 最新版は 0.30 でおk
Dorothy2A.dms の20行目くらいに
Dorothy.version = '0.30';
というのはある?
>>840 動画ダウンロード2設定で、設定を保存し直してみて下さい。
あと、他にも Dorothy2A.dms をリネームしたバックアップが残っていれば削除か別フォルダに移動。
>>841 ありがとうございます
matchしました
しかし以下のエラーで失敗してしまいます
match>URL転送サービス (2014-01-24) by rentan
GET
http://www.urlbeat.net/d3992c2b saveFile: C:\redirect_html.txt
linkbucks: 転送先URLが見つかりません。
不明なエラー
EJExit:
ダウンロードに失敗しました
仕様変更があったんですかね
ここ数日で仕様変更しまくってる
>>826 の後もすぐに仕様変更されたし今日も変更された
イタチごっこしてるのはおそらく他のソフトだと思うけど
スクリプトの修正箇所などは直接ここには書き込まない方がいいかもしれない
>>830-832 詳しくは分からないけどメインスレッドじゃないとActiveXは使用できないみたい
ニコニコ動画ってパス入れないと落とせないの? このスレぜんぶ読んだけどどこをどう変えるのかさっぱりわからん
cookie食ってくれるから付属ドキュメント読んで設定しろ 言ってる意味がわからないなら回線切って首吊って氏ね
同封してあるテキスト読めば分かる
irvine_folder.htm 2010/02/09 00:02:10 irvineフォルダー作成 指定した親フォルダの下にフォルダを作る irvineFolder.html 2014:02:02 21:48:32 irvineフォルダ モーダルダイアログ xor100207.dms 2010/02/09 01:17:28 Parent folder irvineフォルダ作成の親フォルダを指定 xor100207.dms 2014/02/02 05:08:58 ベースフォルダに指定 IEメニューのirvineフォルダ操作用
>850 古いのは φ(〃 ・・)ノ ゜ ポイッ
教えてください リンクのインポート機能で取得したいリンク先がIDとパスワードが必要なんですが、ここの設定ってどこかでできますか? ダウンロード登録したものはID・パスワードの設定はできるみたいですが インポート機能にはそういう設定できないんでしょうか?? よろしくお願いします。
[ツール] -> [オプション設定] -> [認証]
zippyshare.com (0.15)、落とせなくなったので、また新たに対応お願いします
どういうふうに変更して対応してるのか勉強して自分でやれるようにしろよ コピペで出来るレベルだろ
報告してくれるのはありがたいと思う
>>859 このスレの中をfc2で検索くらいしろよ
>>856 URLすら書かないのは報告とは言わないと思う
863 :
852 :2014/02/04(火) 20:57:37.65 ID:W1URaR5W
>>853 うーむ、それでやっても上手く行きません。。。
でもそこぐらいしかもう設定する所ないですよね
>>863 設定してもログのリクエストヘッダに Authorization: が表示されないなら
設定の仕方が間違ってる
922/FC2douga-0.14.zip があるので
>>707 は入れなかったので
1266/FC2douga-0.14.zip を試してみた。
そのままだとTabより前が切れたファイル名が付く。ログから付けにくい。
あああTabいいい.flv
↓
いいい.flv
>>530 を修正するとファイル名が付かない。ただログからコピーして付けやすい。
あああTabいいい.flv
↓
index.html とか 後ろの数字とか。
>>866 そこまで分かってるのになぜ自分で書き換えないの?
title = character_references(RegExp.$1.fromUTF8toSJIS()).replace(/\t/g," ");
それはxvideosに対して「エロばっかりだ」って言ってるようなもんだろw fc2はある種の無法地帯だぞ
>>862 乙
消し忘れてただけだけどそのままにしとくわ
土豆tudouの更新お願いします
wushare使ってる人落ちてる? なんかちっちゃいlinkファイルが落ちてきたんだが・・・・サーバー側の原因かな
VimeoのURLで真ん中のスタッフピックなどを除去して処理してますが、 登録時のURLを処理後のURLに置き換える処理は可能ですか? 後で動画説明やコメントをチェックする再に、 IrvineのURLコピーをそのまま使えるので便利になると思います。 現状はIrvineの置換機能か、アクセス後に元ページに行くかでちょっと面倒です。 よろしくお願いします。
rapidgatorがキャプチャ表示される前にエラーで失敗になっちゃうね
☓なっちゃうね ○自分でできないので更新してください
windows7 Pro SP1 64bit環境です。 windows updateでinternet explorer11がインストールされてから 右クリックメニューの「Irvineでダウンロード」等が動作しなくなりました。 (「Irvineでダウンロード」をクリックしてもIrvineが起動しない) 「iemenu1.htm」の改造等が必要なのでしょうか。 internet explorer11の対応法があれば教えてください。
zippyshare0.16、ダメになったので更新お願いします
redirect.dmsの使い方が良く分からん 成功すればキューフォルダのURLが転送先URLに変換されるの?
>>879 download_by_irvine.htm使ってみたら?
動くかどうかは知らないけど、去年の11月だしたぶん大丈夫でしょ
デフォルトのiemenuは既に動作しなくなってて皆改造してるはずだから、
中身見てみないことにはどうにもならん
>>881 起動方法は他のDorothy2用のスクリプトと同じ。
設定を変更してないなら、転送先URLが新しいアイテムとして追加されて
元のアイテムは何もダウンロードせずに完了する。
linkbucks > lix.in > URL のような多段転送だと効かないのかな
linkbucksでこけてるだけだろう こけてなかった頃は最後までいけた
FLASHに埋め込まれた画像URLのリンク先を認する方法ってありますか?
>>890 これFlashじゃないよ。一応
Firefox + Adblock Plus
URL Snooper
などで見られるけど、
PC版Googleマップもそうだけどかなり細かい画像に分かれていて(タイル)、
知っても無駄だと思うよ。
画面キャプで保存したほうがいいかと・・・
>>888 *.swfそのものをDLしてみると良い。
*.swfの中に画像そのものが入ってる場合は
HugFlash
で取り出す。
*.swfとは別に画像がキャッシュにDLされる場合は同時にDLされる
*.xml
に画像へのリンクが入ってる場合があるので、それを解析する。
尚、キャッシュフォルダの中を見る時は、その前にキャッシュをクリアして、対象ページをリロードしてみましょう。
FC2最近落とせないの増えてきたな 更新してくれる神はいますか?
神は死んだ
ネコと和解せよ
ニコニコ落とすとファイル名のスラッシュが「\/」になってる
スラッシュとかファイル名に使用できない記号は大文字化されるようになってる
それは当然だが、前は\/にはならなかったよ 今はニコ動のソースの時点で\/になってるようだ videoHeaderTitle">(.+?)</span>では\/になっていない (エンコードの有無があるからただ取得場所を変えるだけじゃ駄目だけど
勿体つけないでサンプルURL貼れ
FC2の神が死んだというのなら新しい神にお願いします 落せないのが増えてきたので更新をしてくだされ
>>901 お前が弾かれてるだけだろ
落とせるもの落とせないものがあるようなシステムじゃねえだろ
いやあるよ 全部はじかれてないから
ブラウザから確認はしたのか?
落とせるのと落とせないもののURL貼ることがまず先決
pixivが仕様変更でダウンロードできず
FC2のサムネイル画面では、まだその動画が有るように見えてるから勘違いしてんでしょ 実際には削除済みでファイルが無いから落とせないだけ
いやあるよ ブラウザでちゃんと最後まで再生したから 無修正だし貼ると消される恐れあるから貼れない、○る○るでヒットするはず
そういう時は自分が落としたいのとは別に現象を再現するサンプル探すんだよ
>908 ログが参考になると思うよ。 mimiとかginfo とか取得できてるだろか?
こちらは、問題ない new fileName>[進撃の巨人] ただのおまけとは違った 500円のカップ麺 [進撃の巨人 メモスタンド].mp4
>>910 はい
プロトコルエラー(404 Not Found)
ダウンロードに失敗しました
スレッドを終了します
FC2douga-0.14を使用。
ブラウザでは最後までみれる
>>913 やっぱりこうなっちゃう。
H:medium mp4--->640x360(仮)
new fileName>[進撃の巨人] ただのおまけとは違った 500円のカップ麺 [進撃の巨人 メモスタント
b:1080pL m4v--->1920x1080
file write--->C:\foobar\[進撃の巨人] ただのおまけとは違った 500円のカップ麺 [進撃の巨人 メモスタント
Exec: wscript //E:JScript "C:\Program Files\Irvine\Dorothy2\temp\youtube.tmp"
↓
Windows Script Host
スクリプト: C:\Program Files\Irvine\Dorothy2\temp\youtube.tmp
行: 3
文字: 592
エラー: 終了していない文字列型の定数です。
コード: 800A03F7
ソース: Microsoft JScript コンパイル エラー
>>916 xp home sp3です。もう終わりですけど・・・。
WinXPのWideCharToMultiByteのバグなのかな バッファサイズが十分足りてても、合成文字の処理でサイズ不足と誤判定されエラー終了するケースがあるようだ common/utf8.dms 74行目あたり sj_len = this._dll.WideCharToMultiByte (0, wc_flags, wc, wc_len, sj, sj_len, null, null); ↓ sj_len = this._dll.WideCharToMultiByte (0, wc_flags, wc, wc_len, sj, sj_len+wc_len, null, null);
>>914 スクリプトが吐き出すログが他にもたくさんあるはずだから、それを参考にしてね。
出てくる情報が少ないのでよくわからないけど、ダメもとで、
次のことを試してみて。
FC2douga.dms version 0.14
125行目あたり(修正を加えていると行数が前後するかも)、
urlVideo = RegExp.$1 + '?' + mid;
の下に、次の2行を挿入。
if(ginfo.data.match(/px-time=([^& ]+)/)){urlVideo = urlVideo + '&px-time=' + RegExp.$1;}
if(ginfo.data.match(/px-hash=([^& ]+)/)){urlVideo = urlVideo + '&px-hash=' + RegExp.$1;}
920 :
919 :2014/02/23(日) 19:59:19.67 ID:GEbfBqjL
919です。ごめん。まちがえた。 FC2douga.dms version 0.14 125行目あたり(修正を加えていると行数が前後するかも)、 urlVideo = RegExp.$1 + '?' + mid; の下に、次の2行を挿入。 if(ginfo.data.match(/cdnt=([^& ]+)/)){urlVideo = urlVideo + '&px-time=' + RegExp.$1;} if(ginfo.data.match(/cdnh=([^& ]+)/)){urlVideo = urlVideo + '&px-hash=' + RegExp.$1;}
pixiv_rがログイン判定で弾かれる
925 :
923 :2014/02/24(月) 20:55:06.11 ID:ti0LA43h
Firefoxで試したところ成功した 今までChromeで動作していたんだが、最近のアップデートで何かかわったのかな ChromeのCookieは %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Cookies で良いんですかね Autoで試してもこのパスでもCookie消してもChromeだと相変わらず成功しません
>>925 Chrome 33 で Cookie ファイルのバージョンが上がって
暗号化されるようになったらしい。
xhamster落とせてます?
zippyshare0.17、ダメになったので更新お願いします
そういやxhamster落とせなくなってたような気がする
Dorothy2A.dms - Exception: EDLLLoadError(93) => IEGetProtectedModeCookie pixiv_rでこんなエラーが出ました common\browsercookie.dms d.register ('ieframe.dll', 'IEGetProtectedModeCookie', 'i=wws4l', 'r=l'); この部分をコメントアウトしたら直りました
932 :
914 :2014/02/27(木) 02:26:08.64 ID:w5WQbhhq
pixivの使ってないけど additem使うなら1個目をurlinfo.urlで書き換えて 2個目3個目・・・をadditemに投げるようにしたらいいんじゃね
>>934 それだと、1個目のファイルのダウンロード中にエラー中断した時
再実行すると2個目以降がまた追加されてしまうので一長一短だと思う。
youtube仕様変更したのかな いつも他のツールで落としてたがそれで落とせなくなってたから こっちのスクリプト使ったがダメだった
youtube落とせないね
>>940 ありがとうございます
感謝するしかない
FC2はどんどん落とせないの増えてるんですが 完全に落せなくなったら更新してもらえますか?
xhamster。 ロダにアップしていただいた0.08を使っても error---> ビデオのURL(file)が見つからない となってしまいます。
>>944 落とせないURLの一覧とそのログを何処かのロダにうpしろよ
スクリプト弄れもしないのに修正に必要な情報隠し持っててもしょうがないでしょ
週プレnetが落とせなくなった 何とかしてくれ
irvineはwindows8.1 64bitでも作動しますか?
動いてるけど、スクリプトが全体的に古くなってきてる
954 :
名無し~3.EXE :2014/03/02(日) 19:54:44.18 ID:zx+JgDim
すみません質問です あ、youtube-1.86.zip を作っていただいた方ありがとうございます。 ちょっと前からなんですが1920はダウンできなくなっているのでしょうか? 1280ばかりなんです
itag37は廃止になったとかなんとか 古いのは残ってる場合もるらしいが
>>950 これファイルサイズおかしくならない?
正しく落とし終わってるはずなのに99%で失敗扱いになるんだけど
対象サイトのhtmlが変わってスクリプトの改修をしようとするとき 前のバージョンのhtmlも保存してあった方がいいな 前からそう思いながらさぼってるので毎回ちゃんと見なきゃいけない…
仕様変更のたびに一応保存してるけど役に立った事はほとんどないな 以前のバージョンに戻ったりするようなサイトで単純な仕様変更で正規表現のみ変えればいいような場合は完全に書き換えるのではなくて"|"でどんどん追加していくようにすればいいと思う
ところでみなさんAVは借りてますか? 最近は動画共有サイトで充分ことたりてて1年以上借りてない
youtubeありがとう
AVなんて生涯で2回しか借りた事がない アングライメージが無いと興奮できないんだよね
このロリコンめ
近所のビデオ屋が謎ルートで仕入れてた ガチ素人ものというか個人撮影のVHSテープ、 画質は悪いしカメラワークも最低だけど異常に使えた。 それに比べたら画質だけは凄くても今のAVとかゴミだわ
Irvineをlinuxで使えるようにしてくれればXPはゴミ箱行きなのに
それは完全にムリだろ エミュレーターつかえ
wineでほぼ動くんじゃないの? スクリプトの手直しが少し必要とか前に言ってた人がいた気がするけど
Irvineはここの神がいなきゃすぐゴミになるんだからあまり長くは使えんと思う スクリプト更新のやりかたを詳しく教えてくれるサイトとかないのかな? やり方がわかれば俺が更新してやるのになあ
Irvine\Dorothy2\内のdocumentを見る
zippyshareがまた使えなくなってる?
そろそろ次スレよろ
976 :
名無し~3.EXE :2014/03/08(土) 20:50:07.51 ID:8s3Eldfz
hayage
hayage
ダウンロードが完了したあとに動くスクリプトって出来ないの?
OnDoneThreadイベントに追加するか、Dorothy2B.dms内に書き加えればいいんじゃないの?
そろそろニコニコと後出来ればですがFC2も Dorothy2パックを作っていただけませんか
自分で作ってください!
インストールすらギリギリだったのに無理ぽ
うめ
うめついでに ここもatwikiあるみたいなんで一応気を付けてくださいね 関係あるのか分からんけど