从 GameFront 类别下载所有文件

从 GameFront 类别下载所有文件

我和几个朋友正在计划一个游戏周末,我们非常喜欢的一款游戏是《联合行动》。我们想尝试很多插件地图,我在 GameFront 上找到了一个不错的类别,问题是你必须点击每一个文件,然后在实际下载开始之前你必须点击下载按钮。

据我所知,每个文件似乎都有一个 ID 号,您可以从链接页面中的“下载”按钮中提取它。

www.gamefront.com/files/3669617/__BGB___Castle_Sweep

然后在下一页上,在大大的“下载”按钮上,你可以找到使用的相同 ID 号:

www.gamefront.com/files/service/thankyou?id=3669617

最后一页是倒计时页面,几秒钟后,他们会最终将您发送到实际文件。

有人设法创建脚本来处理这个问题吗?

我对脚本语言还没有足够的了解,如果别人已经有了一些可以运行的东西,我觉得没有必要重新发明轮子;)

谢谢你!

GameFront 类别(联合行动 - Coop)

编辑: 这是我最终解决问题的方法:

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

我注意到我的国家在他们的阻止名单上,这就是我使用代理下载文件的原因。

答案1

你可以通过以下方式实现。您可以在那里编写一个脚本,该脚本实际上会单击按钮并在延迟期间等待。您可以让它表现得像一个真正的用户。这是一个教程

如果您可以处理 Excel 中的一些基本 vbs 脚本,那么这应该相对容易。

相关内容