在我说什么之前,一个 SAMP 脚本编写者已经成功地做到了这一点。
这是他的代码。 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地址的变化......
这是一个长镜头,但有可能吗?