私が何かを言う前に、SAMP スクリプターが pawn でこれを行うことに成功しました。
これが彼のコードです。 http://pastebin.com/RMVWdtzj
変数を指定せずにこの URL を入力h
すると、ホームページにリダイレクトされます。
youtube-mp3.org/get?video_id=O-fyNgHdmLI
h
リストされた変数を使用して URL を入力するとyoutube-mp3.org/get?video_id=O-fyNgHdmLI&h=44348f6e92d82b85311aaf3d702d9080&r=1365043075897
、ダウンロードが自動的に開始されます。
したがって、このファイルから返される変数を取得しh
て、URL に組み込むことができ、ダウンロードが自動的に開始されるようにする必要があります。
これが私が持っているものです。
$u2burl = file_get_contents("http://www.youtube-mp3.org/api/itemInfo/?video_id=$ytsong");
たとえば、$ytsong = O-fyNgHdmLI
その後、$u2burl
戻ります
info = { "title" : "Creed - My Sacrifice (Video)", "image" : "http://i.ytimg.com/vi/O-fyNgHdmLI/default.jpg", "length" : "4", "status" : "serving", "progress_speed" : "", "progress" : "", "ads" : "", "pf" : "", "h" : "44348f6e92d82b85311aaf3d702d9080" };
(44348f6e92d82b85311aaf3d702d9080)
最後の部分だけを変数に入れる必要があります。
元:$hval = 44348f6e92d82b85311aaf3d702d9080
しかし、スクリプトでこれを自動的に行うにはどうすればよいでしょうか?
毎回自分で変数を設定することはできないため、スクリプトでリストされたデータをfile_get_contents
取得し、最後の部分だけを取得(44348f6e92d82b85311aaf3d702d9080)
して変数にスローする方法を知る必要があります。
h
各ユーザーのIPアドレスで変わるみたいですね…
遠回りですが、可能でしょうか?