-3

Я и пара друзей планируем игровые выходные, и одна игра, которая нам действительно нравится, - это совместные операции. Мы хотели бы опробовать множество карт дополнений, и я нашел хорошую категорию на GameFront, проблема в том, что вам нужно нажать на каждый файл, а затем после этого нажать кнопку загрузки перед фактической загрузкой. начинается.

Насколько я могу судить, похоже, что к каждому файлу подключен идентификационный номер, и его можно извлечь из кнопок "Скачать" на связанной странице.

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 ответ1

0

Вы можете сделать это с помощью iMacros. Там вы можете написать скрипт, который фактически нажимает на кнопки и ждет в течение периода задержки. Вы можете заставить его вести себя как настоящий пользователь. Вот учебник.

Если вы можете справиться с некоторыми основными сценариями VBS в Excel, то это должно быть относительно легко.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .