1 名前:名無し~3.EXE mailto:sage [2016/08/20(土) 23:48:27.81 ID:lpmEkPMM.net] Irvine(アーバイン・アーヴィン・いるびね?)は、ウェブ・FTPのファイルを ダウンロードするためのソフトウェアです。 Irvineで簡単ダウンロード、なんて説明があったら、それは嘘です。 Irvineの使用には、TCP/IP、HTTP、ECMAScript、HTML、文字コード、 正規表現、等の知識が必要です。 ブラウザや他のダウンロードソフトで落とせるファイルが、Irvineで 落とせない場合は、まずこれらの専門知識を習得してください。 JWORDは非インストール推奨です。 ※Irvineのアーカイブを展開後、jwordフォルダを削除してからirvine.exeを実行すれば JWordのインストール画面は表示されません。 過去ログ・その他は>>2-4 ぐらい。 公式 hp.vector.co.jp/authors/VA024591/ マニュアル hp.vector.co.jp/authors/VA024591/doc/manual.html 前スレ Irvine Part34 echo.2ch.net/test/read.cgi/win/1437882775/l50
335 名前:名無し~3.EXE mailto:sage [2017/04/04(火) 02:34:30.17 ID:HzR19hS7.net] this.avもダメなってた これもyoutube-dlってのが関係あるの?
336 名前:名無し~3.EXE mailto:sage [2017/04/04(火) 02:44:16.65 ID:HzR19hS7.net] ごめんエラーメッセージからスクリプト削ってたら自力解決できた スレ汚し失礼
337 名前:名無し~3.EXE mailto:sage [2017/04/05(水) 00:16:32.59 ID:yJI94PAC.net] pixiv_r manga 暫定版 // if (!/<img\s[^>]*src="(http:\/\/i\d*\.pixiv\.net\/[^"]+_p)0(\.[^."]*)"/.test (http.data)) { if (!/<img\s[^>]*src="(https?:\/\/i\d*\.pximg\.net\/[^"]+_p)0([^"]*)"/.test (http.data)) {
338 名前:名無し~3.EXE mailto:sage [2017/04/05(水) 19:20:14.79 ID:XPkGKJuW.net] >>321 ,325 DL出来ました。 対応して頂きありがとうございました。
339 名前:名無し~3.EXE mailto:sage [2017/04/07(金) 06:30:01.09 ID:HpqhEZxf.net] firefoxでDLはできるのにurl送るのができなくなった IEだと両方ともできるのに
340 名前:名無し~3.EXE [2017/04/07(金) 12:50:13.83 ID:bBYHR0vb.net] pornhub対応してくださる方が現れるまで全裸待機
341 名前:名無し~3.EXE mailto:sage [2017/04/08(土) 15:41:58.76 ID:ATia84+o.net] freshlive.tvって対応してますか?
342 名前:名無し~3.EXE mailto:sage [2017/04/09(日) 10:01:08.20 ID:x6T4Mqzd.net] してない
343 名前:名無し~3.EXE mailto:sage [2017/04/09(日) 12:47:12.22 ID:6rUD7EB/.net] pixiv、>>321 と>>325 の変更で落とせるようになりましたが、漫画の方は連番ではなくなって最初の一枚しか取ってこなくなりました… 漫画の方は枚数取得の所を書き換える以外にも変更する箇所がありますか?
344 名前:名無し~3.EXE mailto:sage [2017/04/09(日) 16:20:55.06 ID:YVnGCWcW.net] 自分は>>321 ,325で問題なくDL出来ているよ 一度入れ直してから書き換えてみたら?
345 名前:名無し~3.EXE mailto:sage [2017/04/10(月) 08:46:26.28 ID:BsP1YACq.net] pixiv_r、使っているバージョンが2014年の物だったのでgitから貰ってきて解決しました ありがとうございます
346 名前:名無し~3.EXE mailto:sage [2017/04/10(月) 19:38:11.19 ID:j3qONnVb.net] pixiv、instagram更新ありがとうございます
347 名前:名無し~3.EXE mailto:sage [2017/04/11(火) 18:40:31.73 ID:eSPlqRRf.net] instagram_r iniファイル名設定が反映されていないようなんですが
348 名前:名無し~3.EXE mailto:sage [2017/04/11(火) 19:40:21.92 ID:PFd/8GfL.net] >>335 前のiniとはコメントアウトされてる場所が違うとかそんな簡単な問題じゃなくて?
349 名前:名無し~3.EXE mailto:sage [2017/04/11(火) 20:49:17.86 ID:eSPlqRRf.net] >>336 それは確認したけど 普通に反映されてないね
350 名前:名無し~3.EXE mailto:sage [2017/04/11(火) 20:53:05.14 ID:eSPlqRRf.net] ごめん反映されてた コピペしたら photo2 video2 の”2”が抜けてた
351 名前:名無し~3.EXE mailto:sage [2017/04/11(火) 21:09:26.09 ID:kLvW76WE.net] 仕方ないやつだな次から気をつけろよ
352 名前:名無し~3.EXE mailto:sage [2017/04/14(金) 00:15:00.62 ID:8Rr3u8yZ.net] youtube-dlバージョンアップして動作確認済の詰め合わせ u1.getuploader.com/irvn/download/1610/youtubedl-1.06.zip 9tsu bilibili hd-ani.me pandora redtube sina.com spankbang spankwire tokyomotion txxx vimeo vjav xhamster xtube youku youtube zstream.to
353 名前:名無し~3.EXE mailto:sage [2017/04/14(金) 00:38:20.83 ID:8Rr3u8yZ.net] >>340 はこの設定必須です。フォルダ設定-スクリプト「OnDone Last Download」で"ydlリスト登録"をオンに。 youkuなどの分割ファイルを自動で2個ずつダウンロードします。 あとyoutube-dl本体のバージョンアップ、新規保存がタイムアウトなどで失敗、破損する事があって、 コマンドラインダウンローダCURLも使いました。自動でbinへ入ります。これに丸投げならタイムアウトしても完了するはず。
354 名前:名無し~3.EXE mailto:sage [2017/04/14(金) 15:55:44.46 ID:8IPZmqe+.net] https://twitter.com/clip_celsys/status/852770275443605504/video/1 スレッドを開始します match>Twitter_r (20161224.0) by rentan GET https://twitter.com/clip_celsys/status/852770275443605504 GET https://twitter.com/i/videos/852770275443605504?embed_source=facebook GET https://video.twimg.com/amplify_video/852767918727217154/pl/chAS_vG4nWbAVPRV.m3u8 Twitter: 未対応のプレイリスト形式です。 不明なエラー EJExit: ダウンロードに失敗しました スレッドを終了します
355 名前:名無し~3.EXE mailto:sage [2017/04/15(土) 12:57:26.82 ID:dSPWn4LM.net] >>341 "ydlリスト登録"ってないなと思ってたら、zip内のscriptsフォルダに同梱されてたのね パッケージのインストールだと自動で適用されなかったので言われないと気づかなかったw
356 名前:名無し~3.EXE mailto:sage [2017/04/17(月) 11:31:08.14 ID:K/Bq0fMS.net] Twitter_r (20170416.0) の更新ありがとうございます
357 名前:名無し~3.EXE mailto:sage [2017/04/17(月) 12:14:21.54 ID:srSZYAb0.net] youtube 2.39 xorが私の所では4/12頃からプロトコルエラーで落ちなくなっているんですが他の方どうですか?
358 名前:名無し~3.EXE mailto:sage [2017/04/17(月) 12:18:08.69 ID:srSZYAb0.net] すみません、youtube 2.40が出ていたのをずっと見落としてました 更新して解決しましたお騒がせして申し訳ない
359 名前:名無し~3.EXE mailto:sage [2017/04/17(月) 19:47:16.73 ID:rHN8GWVh.net] いつかでいいからpawooのやつ欲しい
360 名前:名無し~3.EXE mailto:sage [2017/04/18(火) 16:49:38.54 ID:v+n1rDTp.net] Instagram_r(2070410.0)使用で Instagram: 未対応のJSONデータ構造です(edges)。 というエラーが出てしまいます https://www.instagram.com/p/BTARm6Yj347/
361 名前:名無し~3.EXE mailto:sage [2017/04/18(火) 21:26:18.63 ID:7mCo12c9.net] pixivまた何か変わったのかもう落とせなくなってる
362 名前:名無し~3.EXE mailto:sage [2017/04/19(水) 08:13:28.38 ID:nWAhzpp5.net] Instagram_r 落とせるようにはなったけど ; %TITLE% -- データのタイトル が全部no-titleになってる 後現時点ではリサイズとかされてないみたいだから実用上支障はないけど 動画のアドレスも>>322 のように削った方が良い気がする(/txx.xxxx-xx/の部分)
363 名前:名無し~3.EXE mailto:sage [2017/04/19(水) 12:48:55.31 ID:/k1qUCBP.net] >>349 4/16版と4/19版の間でmatchが変わってるからセーブしなおしかな
364 名前:名無し~3.EXE mailto:sage [2017/04/20(木) 06:45:59.32 ID:LRxSpH06.net] pixiv、一旦設定まっさらにして展開したらいけた 普段FirefoxでログインしてるのにIEのクッキーの設定にしてしまって小一時間詰まったけど動作問題なし ありです
365 名前:名無し~3.EXE mailto:sage [2017/04/20(木) 23:21:51.16 ID:qyKxdbBe.net] pixiv_rの20170419版ちゃんと動いてるのかー うちだとFirefox設定でパス指定したcookies.sqliteからvalueとPHPSESSID取得してGETまでログ行ってるんだけど 最終的に ログインしていません。不明なエラー でダウンロードに失敗してしまう… ログインし直しとブラウザの再起動、動画ダウンロード2設定の再読込保存もやってるんだけど
366 名前:名無し~3.EXE mailto:sage [2017/04/20(木) 23:31:43.16 ID:LRxSpH06.net] 試しにIEでログインしてみ
367 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 00:00:23.50 ID:8o3607WS.net] IE設定に切り替えてログインしてもIE 自動識別でクッキーの数値読み込んだ後に ログインしていません。 になっちゃうわ 3月の後半あたりまではマッチに修正必要なってもログインは問題なく使えてたから多分他のなんかが関わってるんだな…
368 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 00:07:50.59 ID:+y4DPP2T.net] pixiv_r でDLに失敗してしまいます。 https://www.axfc.net/u/3798146?key=ppp (
369 名前:ログのテキストです。) cookieがクッキーマネージャーに反映されていないので、読み込みに失敗しているのでしょうか? ファイル(sqlite3等も)を入れ直し、設定をやり直しても駄目でした。 対処方法について、よろしければアドバイスをお願いします。 [] [ここ壊れてます]
370 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 00:08:18.02 ID:xNi2waB5.net] それだと設定ミスってない? Cookie の設定(省略時は共通設定が使用されます) [Cookie] ; ブラウザ指定 IE IE_protected IE_unprotected Firefox Chrome CEF Browser= Firefox ; Firefox/Chrome/CEF の Cookie ファイル名(Firefox/Chrome は Auto で自動取得) FirefoxCookie= Auto ChromeCookie= CefCookie= だけで良いはずだけど
371 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 00:10:48.42 ID:xNi2waB5.net] ウチではログはこんな感じになってる スレッドを開始します match>pixiv_r (20170419.0) by rentan, wan BrowserCookie: Firefox GET https://www.pixiv.net/member_illust.php?mode=medium&illust_id=******** GET https://www.pixiv.net/member_illust.php?mode=big&illust_id=******** new filename>pixiv_********.jpg new url>https://i.pximg.net/img-original/img/2011/12/24/17/32/59/**********_p0.jpg i.pximg.net:443にconnect成功しました サーバへリクエスト送信 GET /img-original/img/2011/12/24/17/32/59/**********_p0.jpg HTTP/1.0 Authorization: Basic ********************= Accept-Language: ja User-Agent: Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko Connection: close
372 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 00:19:35.70 ID:+y4DPP2T.net] >>353 自分も同じようなエラー。一通り試してみたけど駄目でした。 今気付いたけど、自分のログではvalueとPHPSESSIDが同じ値。 これってそうなるものなのかな?
373 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 00:40:48.89 ID:+y4DPP2T.net] >>358 自分のログと大分違いますね。 Cookie の設定は同じみたいです。 Browser=Firefox FirefoxCookie=Auto browsercookie.ini も一応設定しています。 Browser=Firefox FirefoxCookie=(省略、自動取得)
374 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 00:48:15.04 ID:xNi2waB5.net] =のあとの空白だったりして
375 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 01:26:35.95 ID:sDeJn3Jc.net] 管理者権限でIE起動してログインではだめだろうか
376 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 01:48:26.72 ID:CHHe/5DQ.net] >>356 あ、それ正にうちのケース>>353 と同じエラーログだ 何が邪魔してるんだか… >>357 Firefoxのプロファイルが複数あるせいかなんかでAutoだと取得できなかったから クッキーのファイルをパスで直接指定してるんですよね 前まではこの指定で問題なかったから設定のミスではないはず
377 名前:名無し~3.EXE mailto:sage [2017/04/21(金) 03:45:29.65 ID:CHHe/5DQ.net] >>362 管理者権限でIE起動した後ログインで行けました! そこで一旦クッキー取得したからなのか、その後Firefox設定に戻しても大丈夫に https対応の関係とかですかね?わかりませんが、とにかく助かりましたありがとう
378 名前:名無し~3.EXE mailto:sage [2017/04/22(土) 09:39:37.63 ID:FkNGyFtY.net] >>362 ID:+y4DPP2Tです。 私もDLできました。アドバイスありがとうございました
379 名前:名無し~3.EXE mailto:sage [2017/04/23(日) 20:04:32.56 ID:MTrpvshn.net] instagram_r (20170421.0) ファイル名の設定を次のようにしているのですが Photo=%TWITTER_ID% - %TITLE% [%ID%] アカウントIDが画像の投稿者ではなく、その画像にコメントした人になってしまいます 例えばこの画像の場合 https://www.instagram.com/p/BRArn8qglBz/ 投稿者のアカウントは toyotamoe ですがファイル名は以下のようになります scarlet0504.field - 大福にイチゴが食べられてるみたいで可愛い #昨日のPyxisイベントの差し入れ #久々に食べた〜 [BRArn8qglBz]
380 名前:名無し~3.EXE mailto:sage [2017/04/24(月) 11:15:19.37 ID:9/jRWboA.net] >>366 の件、修正ありがとうございます
381 名前:名無し~3.EXE mailto:sage [2017/04/30(日) 00:06:34.67 ID:5eN2xBI9.net] ポンハブって海外のソフトもいまだにうpされないし、なぜ? 簡単にはできないのかな
382 名前:名無し~3.EXE mailto:sage [2017/05/03(水) 06:44:15.2
] [ここ壊れてます]
383 名前:5 ID:sLDV8MHj.net mailto: youtubeダメになった予感 [] [ここ壊れてます]
384 名前:名無し~3.EXE mailto:sage [2017/05/04(木) 11:28:08.66 ID:K3Bj3Djb.net] youtubeは元々ダメなやつと出来るやつがある 理由は分からん
385 名前:名無し~3.EXE mailto:sage [2017/05/04(木) 16:06:54.51 ID:xifpum4t.net] httpsにしないと駄目な奴有るきがする
386 名前:名無し~3.EXE mailto:sage [2017/05/05(金) 19:45:52.39 ID:/wqGi5xf.net] Irvineでtokyomotionのprivate動画ってダウンロードできますか? tokyomotionのアカウントで友達登録済みで視聴できる環境はあるんだけど、 Irvineのアイテム設定で認証の設定してもうまくいかない… cookieを使う方法も試してみようとしたんですけど win10+IE11の環境だからか、クッキーマネージャにうまくインポートされない… まずダウンロードできるのかと、この設定したらダウンロードできたとか情報があればご教示くださいm(_ _)m
387 名前:名無し~3.EXE mailto:sage [2017/05/05(金) 22:21:33.69 ID:qD/PqQsv.net] なんか最近エロサイトがhttps化してるんだけどなんで? >66をやれば対応できそうなんだけど >>372 おれもIEのクッキーインポートしようとしたけでダメでニコニコ動画はテキストでクッキーファイル作ってそれを見るようにして処理させてる ブラウザでニコニコ動画にアクセスしてログインしてnicosidとuser_sessionをコピーしてテキストに書き込んで処理 クッキーの中身をIrvineのクッキーマネージャーに入れてみれば? tokyomotionのhtmlをDLするとこれが追加されてたからprivate動画見れる状態のクッキーを見て適当に入れてみる 英数字だけでいけたらラッキーでIDとかあやしそうなのを追加(セクション?ごとに;で区切る) domain=www.tokyomotion.net;path=/;AVS=英数字;
388 名前:名無し~3.EXE mailto:sage [2017/05/05(金) 23:56:10.40 ID:/OmDNxYG.net] https化はSPDY対応の為じゃねえかな
389 名前:名無し~3.EXE mailto:sage [2017/05/06(土) 22:52:37.79 ID:iZYTgQbW.net] >>374 エロサイトはhttpsとは無縁とおもってたので驚きました 表示高速化?うーん大事だけど・・・
390 名前:名無し~3.EXE mailto:sage [2017/05/07(日) 11:17:40.09 ID:84GBaiyR.net] >>375 知らんのかエロサイトは利益を上げるため枯れた技術と最新技術の塊だぞ それに比べたらニコニコなんかは糞以下
391 名前:名無し~3.EXE mailto:sage [2017/05/07(日) 20:56:04.64 ID:heDdy5Q5.net] https=安全なサイト と勘違いして セキュリティ甘くしてる人 が狙い
392 名前:名無し~3.EXE mailto:sage [2017/05/07(日) 22:40:52.31 ID:dUKUglbH.net] axfc.netで、URLをhttpで登録すれば落とせるけど、 URLをhttpsのままで登録しても、落とせるように出来ないでしょうか?
393 名前:名無し~3.EXE mailto:sage [2017/05/08(月) 14:03:11.33 ID:gVMgBhQm.net] オールhttps化は検索エンジン対策でしょ
394 名前:名無し~3.EXE mailto:sage [2017/05/08(月) 23:19:42.36 ID:tCFQCPtl.net] mexashare 0.2 すごーい! はやーい! 使うなら、今のうち。
395 名前:名無し~3.EXE mailto:sage [2017/05/09(火) 02:55:21.90 ID:B7z2vTRI.net] >>376 エロパワーで世界が平和になればいいけど >>377 httpsが安全という認識は過去ですね https化してから広告がよりうざくなった気がします >>379 GYAO!もhttps化してましたね Googleに評価されたいエロサイトなんてどうでもいいような気もしますが オールhttps化がランキング上位になるSEOリー
396 名前:名無し~3.EXE mailto:sage [2017/05/12(金) 05:05:57.49 ID:cNeUpXuU.net] >>379 しかもTLS1.2なので、Vista以前は切り捨て同然
397 名前:名無し~3.EXE mailto:sage [2017/05/12(金) 05:07:21.20 ID:cNeUpXuU.net] 尚、2chは今の所TLS1.0なので古い環境でも読み書きできる
398 名前:名無し~3.EXE mailto:sage [2017/05/12(金) 11:02:06.37 ID:Braw09lE.net] 古いPCはLinux入れてWine経由で動かすしか無いね。 IEのライブラリとか使う一部
399 名前:のスクリプトが機能しないかも知れないけど。 [] [ここ壊れてます]
400 名前:名無し~3.EXE mailto:sage [2017/05/12(金) 23:14:22.73 ID:eVborRJ/.net] >>383 古いバージョンのブラウザから書き込めないのは違う理由? UA偽装で書き込めるんだけど >>384 httpsはIEのコンポーネント使うみたいなのでhttpsのスクリプトは動かない可能性が高いってことですかね? youtubeのrtmpで落とせなかった動画も落ちてくるようになったような? なんかrtmpじゃなくなってる感じで普通のURLっぽかった ミュージック系のPV開放しつつある?
401 名前:名無し~3.EXE mailto:sage [2017/05/13(土) 04:07:56.68 ID:4NCbgIbJ.net] TLSのバージョンだけでなく、Cipher Suiteで蹴られたりもするね httpsのやつはwgetとかcurlに渡した方が早い
402 名前:名無し~3.EXE mailto:sage [2017/05/13(土) 14:57:40.52 ID:OCQJUWm2.net] >>385 UA変えて書けるならおっπ規制だと思う。
403 名前:名無し~3.EXE mailto:sage [2017/05/13(土) 20:18:13.35 ID:kmF7H8Th.net] >>386 wgetを使うにしても解析時にhttpsが必要な場合もあるんですよね 最終的に解析したURLがhttpsでwgetに送るなら比較的簡単にできそうなのですが 途中途中でhttpsをwget使ってページ取得して解析とか考えると・・・ Windows版のwget使ってみたんですが早い段階で断念しました http.dmsみたいなhttps.dmsを作ってdownload.dmsのhttps版としてwgetで処理させる? Windowsに未来がないのでいずれLinuxに切り替えるとおもうのですがIrvineが便利すぎて・・・ いまのところLinuxで仮想ソフトでWindowsを起動させてDLはIrvineというのが無難なのかとおもってます >>387 卑猥な規制もあるんですね(笑)
404 名前:名無し~3.EXE mailto:sage [2017/05/13(土) 20:45:47.26 ID:gGyjGmDH.net] youtube落ちなくなりました、お願いします。
405 名前:名無し~3.EXE mailto:sage [2017/05/13(土) 22:10:04.84 ID:Cxhp/qzP.net] >>385 WineはGNUTLS使ってSSL/TLS接続を実装してるから、 GNUTLSインストールしていればhttpsは問題無いよ。
406 名前:名無し~3.EXE mailto:sage [2017/05/16(火) 18:59:16.56 ID:6P8nT30C.net] >>390 そうなんですか やってみればいいという話だとおもいますがDorothy2で動かないスクリプトってなんでしょうか? キャプチャー系とかかな・・・ 案外やってみると普通に動いたりするんでしょうね 3年以内には・・・脱窓
407 名前:名無し~3.EXE mailto:sage [2017/05/19(金) 00:28:39.76 ID:M7yu1Vuq.net] YouTube decipher_pattern error
408 名前:名無し~3.EXE mailto:sage [2017/05/19(金) 01:35:16.18 ID:m9OALQjN.net] youtube-2.401
409 名前:名無し~3.EXE mailto:sage [2017/05/20(土) 02:06:43.02 ID:Aq4daQKD2] 乙
410 名前:名無し~3.EXE mailto:sage [2017/05/22(月) 22:42:59.35 ID:YH/429Uu.net] ありやとやんした。 再生させないとできないソフトは不便ですね またお願いします。
411 名前:名無し~3.EXE mailto:sage [2017/05/30(火) 18:00:37.10 ID:tZ/hBNoR.net] スクリプトで改行コードLFをCR+LFに置き換えることはできませんか? 複数行あるLFの改行コードで書かれたテキストを処理させるときに1行になり処理されました こんな感じで書いて見ましたがダメでした var file = new Strings; file.add(http2.data.replace(/\n/g, /\r\n/));
412 名前:名無し~3.EXE mailto:sage [2017/05/30(火) 20:36:33.16 ID:W2/jH+eq.net] new Strings("10\n20\n30");
413 名前:名無し~3.EXE mailto:sage [2017/05/30(火) 20:49:23.22 ID:HgWEZRjk.net] aaabbbaaacccaaaという文字列があって aaaの後にLFが入ってる状態で改行コードを入れたい場合 LFは認識できないようなので単純に並んでいるとすると var file = new Strings(aaabbbaaacccaaa); file.replace(/aaa/g,'aaa' + "\n"); file.saveToFile('D:\aaa.txt'); 結果(D:\aaa.txt) aaa bbbaaa cccaaa このようになればなんとかなりそうです
414 名前:名無し~3.EXE mailto:sage [2017/05/30(火) 20:51:55.79 ID:0MQf2x2q.net] いやこれ文字列が可変だから悩んでるんだろ?
415 名前:名無し~3.EXE mailto:sage [2017/05/
] [ここ壊れてます]
416 名前:30(火) 21:00:45.05 ID:4IY4KbNq.net mailto: >>399 文字列としてはある程度固定されている感じです m3u8のリストからBANDWIDTHで好きな画質を持ってきたいと考えてます m3u8は持ってこれたんですがfor(i in file)文で1行1行見てif文で判定して対象URLを持ってきたいかんじです 改行コードの問題で1行になってるとBANDWIDTHでmatchさせると1発目がヒットして終了しました 改行されている状態であれば比較してURLをゲットできるところまで確認しました TeraPadで開いて改行コードを変更したテキストを読ませてみたら一応イメージ通りの動作をしました [] [ここ壊れてます]
417 名前:名無し~3.EXE mailto:sage [2017/05/30(火) 21:31:17.22 ID:OZCnk6Z4.net] replaceで入れ込もうにもエラーが出るのでなんともならない状態です 外部エディタで読み込ませて保存するでもいいのかもしれませんが そうするとm3u8を開いて確認して手動で対象URLをキックするのとあまり変わらないように感じます 改行コードの問題が解決すればまた少し自動化できます 良い方法ありましたらアドバイスお願いします
418 名前:名無し~3.EXE mailto:sage [2017/05/30(火) 22:17:18.96 ID:W2/jH+eq.net] var lf =String.fromCharCode(10); a=new Strings("aaa"+lf+"bbbaaa"+lf+"cccaaaa"+lf+"aaa"+lf+"aaa"+lf); alert(a.length); LFでも動くと思うけど?
419 名前:名無し~3.EXE mailto:sage [2017/05/30(火) 22:42:20.27 ID:08USmIks.net] >>402 すでにある文字列に対して置き換えたい感じです 自分でデータテーブルを作りません var file = new Strings(aaabbbaaacccaaa);//ここは固定です var lf =String.fromCharCode(10); file = file.replace(/aaa/g,'aaa' + lf); 最近m3u8が多くなりましたが例えばyouflix.isというサイトです ttp://youflix.is 動画のページのソースにマニフェストがあります マニフェストはttp://fileX.youflix.is/〜〜〜〜〜〜/master.m3u8 これを取得するとメモ帳だと1行表示です それをLFで改行したいのです 中を見ると2つから3つの画質があるようです BANDWIDTHをmatchで持ってきて一番高画質のものや二番目とか選びたいです ぐぐったらrentanさんのところにはwebはCRLFじゃないとダメとあったので無理なのでしょうか? Irvineでできないのであればあきらめます
420 名前:名無し~3.EXE mailto:sage [2017/05/30(火) 23:12:01.97 ID:W2/jH+eq.net] url="file6.youflix.is/joO5VpbMgY/master.m3u8"; h=new HTTP; d=h.get(url); alert(d); a=new Strings(d); alert(a.length); 動くよ
421 名前:名無し~3.EXE mailto:sage [2017/05/30(火) 23:36:36.24 ID:I8H6znKr.net] >>404 var http = download(m3u8); downloadで取得してたからですかね 記載ソースをsaveToFileしてメモ帳で改行確認しました ちょっとやってみたらURLが長いからかHTTP get errorが出てたので無理かもしれません 体力の限界に到達しましたのであとで悪あがきしてみます ありがとうございました
422 名前:名無し~3.EXE mailto:sage [2017/05/31(水) 13:37:21.04 ID:VIVx/7lM.net] ついっぷるの画像を一括ダウンロードできるスクリプトください
423 名前:名無し~3.EXE mailto:sage [2017/05/31(水) 19:29:02.41 ID:A7a0kyrC.net] >>404 new HTTPではURLが長いと文字数制限?で持ってこれないようでした > a=new Strings(d); こちらを利用して var m3u8 = "長いURL"; var http = download(m3u8); var file = new Strings(); file.add(http.data); ↓上を下に変更でうまくいきました var file = new Strings(http.data); よくわかってませんが変数の最初ではLFがCRLFに変換されますが後から入れるとLFのままみたいです これもある意味バグみたいなもんですかね(いいバグ?仕様?) 結果を見るとヒントをくれてたのですかね 気づかずすみませんでした これまでデバックにprintlnを使ってましたがalert();のおかげでかなり楽になりました 予定していた部分まではなんとか盛り込むことができました 重ね重ねありがとうございました
424 名前:名無し~3.EXE mailto:sage [2017/05/31(水) 19:36:22.03 ID:/jNyeifh.net] >>407
425 名前: いいってことよ [] [ここ壊れてます]
426 名前:名無し~3.EXE mailto:sage [2017/05/31(水) 19:53:47.17 ID:CWW8fB5b.net] おれの作業メモ 正規表現を使いこなせるとソースに書いてあるのは大概いけそうだけどいまだに馴染めない タイトルゲットしたりURLゲットしたり BANDWIDTHの値を取り出すときはこんな感じでいけました for(i in file) { //m3u8ファイルを1行ずつ見ていく if (file[i].match(/BANDWIDTH=([^,]+)/)) { //その行にBANDWIDTH=XXXXXXXX,があるなら値(XXXXXXXX)をゲット? var bandwidth = RegExp.$1; 正規表現マスターはマトリックスみたいに緑の文字が絵に見える感じなんでしょうね 答えがひとつじゃない?ので余計つかみにくいです 次の行(m3u8リストでBANDWIDTHの次の行がURLになってる)はfile[i+1]だとうまいくいかなかったのでfile[(i+1)]としました 5行目(0からだと4?)の処理の場合 file[i+1]は5+1でfile[(i+1)]は6 数値と文字を明示しないとだめ? 処理したいマニフェストのURLがわかればffmpeg.exeに渡す(バッチファイル作成かコマンド実行(次々処理させると帯域不足になりがち))か そのリストから分割tsファイル的なものをDLしてローカルで結合 youflixの場合は下側に高画質なマニフェストがあるのでfile.lengthで行数を取得して直接指定するのもできますかね マニフェストの順番が昇順じゃなかったりする場合はBANDWIDTHで見るしかないですかね 終わり
427 名前:名無し~3.EXE mailto:sage [2017/06/01(木) 00:33:37.05 ID:9v7tjSYA.net] >>408 誰だよw >>407 出来たみたいだね、おめでとう。 youflix 0.1 試しに作ってみた。
428 名前:名無し~3.EXE mailto:sage [2017/06/01(木) 01:04:20.94 ID:6Ot5hrId.net] 1枚単位だがtwipple作っといた(一括はめんどくさいからやらない 全部スクリプトでやらなくても p.twipple.jp/user/ ユーザーID/[1-最終ページ番号]とかを一旦展開して それをリンクのインポートに食わせて1枚単位のURLを得ればいいんじゃないかな
429 名前:名無し~3.EXE mailto:sage [2017/06/01(木) 01:29:02.56 ID:NDa5whzQ.net] 勉強した知識を生かしてどんどんうpしてくれると嬉しいんだけど…
430 名前:名無し~3.EXE mailto:sage [2017/06/01(木) 20:50:20.63 ID:RrAiC1U8.net] >>410 あざーす youflix 0.1動作確認しました hlsのTCPSocketを使っての結合は初の試みですかね DOSのCOPYコマンドのバイナリの結合は前にもありましたね 前は詳しく見てなかったので暗号化されてなければ単純結合でOKみたいですね ダッシュ?とか・・・hlsじゃなかったかな マニフェストもxorさんの手にかかれば自由自在ですね なんとなく流れはわかったようなわからないような複雑な心境です(笑) 今回のTCPSocketを使った方法はffmpegよりはエラーが出にくいかも? 20秒ほどLANケーブルを抜いてつなげても問題なさそうです(ffmpegは部分的にデータロスト) 30秒でタイムアウトみたいでリトライ時は最初からになるようです エラーでなかなか完走できない人はソースを見てローカルで結合 リストは出力されないのでログから取得 ttp://fileX.youflix.is/XXXXXXXXXX/1200kbps/[00000-00200].tsをコピーして メニューから編集→URLを展開して貼り付け ファイル名がかぶるので一個ずつか工夫しましょう
431 名前:名無し~3.EXE mailto:sage [2017/06/01(木) 21:02:11.02 ID:Mw1sjZFs.net] alert();ですがLFでも改行されるようでlengthを利用したほうがよさげでした lengthを使うと1行の場合は文字数を複数行のときは行数を返すみたいなのでそれで確認ですかね ,も区切り文字みたいで個数を持ってくるようです(LFのみは区切り文字でないみたいで↓all.lengthが3000超とか出てびっくりしました) var all = http.data.match(/\d+\.ts/gm);(TSファイル名リスト(カンマ区切り(結局なんでカンマになるのかわからなかった))) matchの/gmのmが複数行とあったのでやってたらmatchでエラーが出てはまりました matchでは複数行の処理はできないようでmありmなしで同じ結果でした matchはStringsで使えるのにエラーが出て撃沈 >>412 xorさんみたいにすべてIrvineで完結できるなら上げるかもしれないけど・・・ 部分的にIrvine使ってるだけなんですよ リクしてみてそのサイトに魅力があればやってくれる人もいるかも? すでに使ってる人とかもいるかも?
432 名前:名無し~3.EXE mailto:sage [2017/06/01(木) 22:57:16.66 ID:fGs9vIoL.net] リジュームしてみた。 youflix.is 0.11 ”webはCRLFじゃないとダメ”、はregexp系の話し、他の文字列処理なら正常に動くので、
433 名前:名無し~3.EXE mailto:sage [2017/06/02(金) 20:49:52.45 ID:TnXR3VB0.net] >>415 乙です LANケーブル抜いてエラー後リジューム確認しました 問題じゃないですがリジューム後100個単位で再接続してたのが・・・48でリジュームすると148で再接続されます 出来てる途中のファイルを再生などさせると書き込みエラーが出てその場合はリジュームされないようでした よくわかってませんが書き込みの場合はDL自体は完了しているからでしょうか・・・ 回避が無理ならDL中に再生させなければいいだけなので問題はないです IrvineのDL中は隠しファイルになるので終わったとおもって再生で書き込みエラーとか可能性としてありますかね RegExpは正規表現(記号みたいなやつ)部分を抜き出してたんですね なんとなくで使ってましたがよくわかってなさすぎですね javaのメソッド?関数?を勉強したほうがいいんでしょうね(笑) > ”webはCRLFじゃないとダメ” regexp系の話しとは正規表現を使った場合はCRLFはOKということでしょうか? matchしたときCRLFあるとエラーが出るのも似たような理由ですか? @ var all=http.data.match(/\d+\.ts/gm);//これはtsファイルのカンマ区切り文字リスト A var all2=new Strings(http.data); var all3=all2.match(/\d+\.ts/gm);//こうするとtsファイルリストが出来そう Dorothy2A.dms - Exception: ENameError(206) => Match と出て無理でした var all4=all3.replace(/\d+\.ts/g ,/u.scheme + '://' + u.host + u.dir + '/' + \d+\.ts/);//上がいけてこれも通るとするとurlリストが出来るような? Aをやりたい場合は@からfor文やAのall2をfor文で1行ずつ見てリスト作成したほうがいいでしょうか? 正規表現でファイルを一括置換できるようなコマンドはあるのでしょうか? replaceAllというのもあるらしいですがIrvineで使える??? 面倒ならスルーしてもらって結構です 少しずつですがなんとなく理解できるようになってはきました
434 名前:名無し~3.EXE mailto:sage [2017/06/03(土) 01:28:12.87 ID:/lcL6dX3.net] >>416 リジュームするのは通信でエラーがあった場合だけ 通信エラーを捕まえて、リジュームに必要な情報をファイルに保存している 他の要因でスクリプトが中断する場合は、リジュームはしない(難しい) ソケットでDLしているのは、HTTP1.1のKeep-Aliveを使うため 接続を維持したまま複数のファイルをダウンロードできる ファイル毎のサーバーへの接続、切断のオーバーヘッドも無くなる ストリーミングならこれでいいだろうと思って使ったら、100ファイルを超えた時点で サーバーが拒否るので、再接続 DL中に動画再生したら、ファイルを書き込めない、DL終わるまで待て。
435 名前:名無し~3.EXE mailto:sage [2017/06/03(土) 01:59:55.29 ID:/lcL6dX3.net] > ”webはCRLFじゃないとダメ” 前に似たような事があったので、確認しないで発言してしまった、ごめんなさい。 忘れようとしても思い出せないので、 ソースを漁って見つけたのが、dailymotionのスクリプト text中にnullがあると正規表現だけでなく文字列の処理も動かないのがある 解消法のコードも載っているので、