[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 01/30 19:49 / Filesize : 282 KB / Number-of Response : 1055
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Irvine Part35



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があると正規表現だけでなく文字列の処理も動かないのがある
解消法のコードも載っているので、






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<282KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef