ツール pixeldrainのダウンロード体験を向上 - Tampermonkeyスクリプト

MartaFret

ROM専
登録日
2025年11月7日
投稿
17
リアクションスコア
1
ダウンロード制限を回避するスクリプトを2つ作った(バイパスサイト利用)。フォルダの種類(アルバム/ファイルシステム)ごとに1つずつ。

1つ目は、バイパスサービスを使う既存のスクリプトがベースで、自分で修正して情報を追加した。ファイルサイズを取得するのにpixeldrainのAPIキーが必要で、アルバム型フォルダ用、つまり"/l/"が入ってるリンク向け。
例:

https://pixeldrain.com/l/Mu2qC139

「Show Bypass Links」をクリックするとテーブルのポップアップが開いて、各ファイルのバイパスリンクが表示される。各ファイルのサイズはshow bypass linksをクリックした後にしか更新されないし、スクリプトにAPI_KEYを設定してる場合だけ。アルバムでもリストでも、各アイテムはアルバム内の番号(例:#item=3)じゃなくて、そのアイテムのダウンロードページ(例:/u/icVBPJrt)へのリンクになった。
テーブルはファイル名かサイズでソートできる(API_KEYを設定して、全ファイルのサイズの読み込みが終わってればね)。

image.png


First Script

2つ目はファイルシステム型フォルダ用で、"/d/"が入ってるリンク向け。このタイプのフォルダはデフォルトでより多くの情報が出るからAPIキーは不要。例:

https://pixeldrain.com/d/QuoKtG7m

同じバイパスのリダイレクトサービスを使ってるけど、向こうはファイルシステム型に対応してない(たぶん)ので、このスクリプトはredirectスクリプトを使って、バイパスのダウンロードリンクを押した後にURLを修正する。「file not found」ページが出るけど、すぐに正しいURLにリダイレクトされるはず。

image.png


image.png


image.png


Second Script
 
スクリプトをtampermonkeyに貼り付けたら、この行を編集して自分のキーを入れて:

コード:
		const API_KEY = ''; // <--- SET YOUR API KEY HERE
 
先に謝っとくけど、そもそもAPI KEYってどこで見つけるの?俺は世間で言う「アホ」だから。
 
コードの''の中に自分のAPI_Keyを入れたけど、ボタンもポップアップウィンドウも全然出てこない。

Google Chromeで更新も再起動も試したし、拡張機能の設定でデベロッパーモードもオンにしたけど、ChromeかTampermonkeyで他に気をつけるべき設定ある?

pixeldrainの両タイプ、LとDのURLで両方のスクリプトを試したけど結果なし。あなたのコードに旗マークがついてるのには気づいた。

ChromeでTampermonkey使ってて動いた人他にいる?

 
Google Chromeで動かす方法はわからないな、あそこは増え続けるカオスだし。
Firefoxで試してもらえる?

Lのスクリプトはコンソールにも警告を出すんだけど、そこに何か出てなかった?

P.S. 旗マークの警告は、俺の知る限り問題ないよ。
 
pixeldrainのリンクで"/u/"が入ってるやつはどっちのスクリプトがいい?
 
俺の知る限り"/u/"は単一ファイルのリンクだから、1つ目のスクリプト("L"フォルダ用)でいけるはず。
 
JdownloaderのイベントスクリプターもTamperMonkeyもJavascriptを使ってるけど、残念ながら互換性はないよ。それぞれ別のライブラリやパッケージを使ってるから。
 
残念。JDM2は大好きなんだけど、IPごとのダウンロード速度制限のせいで20分ごとにIPを変えなきゃいけないのがめんどくさい。
 
それは使ってないからそこは力になれないけど、制限回避でIP変えるのはすごくわかる。

俺も「free tier」の制限のせいでpixeldrain自体の代わりをずっと探してるけど、今のところ見つからない…
 
pixeldrainをファイルサイズか種類でソートできるスクリプトない?(要は動画を探したい)
 
このスクリプトならAPIキーを入れればファイルサイズでソートできるよ…
説明を読んでね、Lタイプのアルバム/フォルダ専用だから。
(ソートする前に、スクリプトがファイルサイズを全部更新し終わるまで待ってね)
例:



 
ありがとう。試してみる。

その間に別のスクリプトも試したけど、すぐ動いて役目は果たすものの、クソだわ(API呼び出し多すぎ)、どれかのリンクをクリックしただけでリセットされるし。
 
どこで試してもいつもこのサイトに飛ばされる。助けてくれない? gamedrive.or g
 
こっちじゃどうにもできない、バイパスを提供してたサービスが死んでる。
向こうが直せばスクリプトはまた動くよ。
pdのバイパスを提供してる別のサービスを知ってる人がいれば、スクリプトに組み込んでみる。

今できる一番いい方法は、別のブラウザにVPN拡張を入れて、そこでpdのリンクを開くことかな。
 
戻る
トップ