Twimg Saveは認証なしが基本思想になっていて基本的に落とせるのは公開投稿だけなんだけどPixivでも認証なしでの取得を目指した結果ダウンロードが最低5.5秒になってしまって大変苦しいことになっている
LinuxしたりNode.jsやったりUIデザインしたりキーボード集めたり色々やってるサーバールームの遺跡の住人の14歳JC。
#Twimg-Save という強い画像保存ソフトの作者。
ヘッダーはこの後溶けてきたので飲みました。
Twitter: coke12103
Backup: @c0_ke@misskey.dev
BackupにならないBackup: @c0_ke@mi.zuiho.moe
旧Backup: @coke@mstdn.y-zu.org
Kyash: coke12103
物欲リスト: https://www.amazon.jp/hz/wishlist/ls/1TFS4601EZY5K?ref_=wl_share
鍵じゃないのでリクエスト中になることはありません。数時間後にリトライしてください。
名前はアイスランドじゃないです。もしそう見えるなら目がバグっています。
Twimg Saveは認証なしが基本思想になっていて基本的に落とせるのは公開投稿だけなんだけどPixivでも認証なしでの取得を目指した結果ダウンロードが最低5.5秒になってしまって大変苦しいことになっている
これはクローリング時のWaitを多めに挟んでいる故の問題で、拡張子すらわからない状態でリクエストしているので最短パターンで
URL作ってpngでリクエスト
↓
成功(成功時で0.5秒のwait)
↓
2枚目のURLを作ってpngでリクエスト(失敗の場合は2.5秒のwait)
↓
上同様jpgでリクエスト(上記同様2.5秒のwait)
↓
次ページがないことを確認できるので終了
って状態になるTwimg Save、UIそこそこできてファイルの命名規則もしっかりしてきたのでv2.0.0になりました。だいぶ実用的になってきたんではないかと自分では思ってます
https://github.com/coke12103/Twimg-Save
Twimg SaveはシンプルなSNS用画像ダウンローダーです。
Twitter、PixivからMastodon, Pleroma, Misskeyなどの分散SNSまで幅広く対応しています。
クリップボードを監視してURLをセットしてくれる機能なんかもあって便利なので使ってね。
https://github.com/coke12103/Twimg-Save