我和几个朋友正在计划一个游戏周末,我们非常喜欢的一款游戏是《联合行动》。我们想尝试很多插件地图,我在 GameFront 上找到了一个不错的类别,问题是你必须点击每一个文件,然后在实际下载开始之前你必须点击下载按钮。
据我所知,每个文件似乎都有一个 ID 号,您可以从链接页面中的“下载”按钮中提取它。
www.gamefront.com/files/3669617/__BGB___Castle_Sweep
然后在下一页上,在大大的“下载”按钮上,你可以找到使用的相同 ID 号:
www.gamefront.com/files/service/thankyou?id=3669617
最后一页是倒计时页面,几秒钟后,他们会最终将您发送到实际文件。
有人设法创建脚本来处理这个问题吗?
我对脚本语言还没有足够的了解,如果别人已经有了一些可以运行的东西,我觉得没有必要重新发明轮子;)
谢谢你!
编辑: 这是我最终解决问题的方法:
download_files.js
report = "";
for (i = 1; i < 300; i=i+2) {
iimDisplay("Step "+(i+1));
iimSet("FILELOOP", i);
retcode = iimPlay("download_file");
if (retcode < 0) {
report += ": "+iimGetLastError();
alert ( report );
}
}
download_file.iim
VERSION BUILD=7210419 RECORDER=FX
SET !EXTRACT_TEST_POPUP NO
TAB T=1
'URL GOTO=http://www.gamefront.com/files/listing/gamingfiles/Joint_Operations/Maps/Co-Op
URL GOTO=http://unblockwebnow.info/index.php?q=aHR0cDovL3d3dy5nYW1lZnJvbnQuY29tL2ZpbGVzL2xpc3RpbmcvZ2FtaW5nZmlsZXMvSm9pbnRfT3BlcmF0aW9ucy9NYXBzL0NvLU9w&hl=3ed
WAIT SECONDS=1
TAG POS={{FILELOOP}} TYPE=A ATTR=TITLE:Download<SP>This<SP>File
TAG POS=1 TYPE=DD ATTR=TXT:* EXTRACT=TXT
TAG POS=1 TYPE=A ATTR=ID:downloadLink
ONDOWNLOAD FOLDER=* FILE={{!EXTRACT}} WAIT=YES
TAG POS=1 TYPE=A ATTR=TXT:click<SP>here
WAIT SECONDS=5
我注意到我的国家在他们的阻止名单上,这就是我使用代理下载文件的原因。