Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| Unconnected |
5.03.2011 22:07
Сообщение
#1
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Привет всем. Возникла такая задача - нужно научить прогу скачивать файл с файлообменника. И всё бы хорошо, делать это я умею (да и гугл знает), если есть конкретная ссылка на файл, а на нужном файлообменнике (depositfiles.com, да он и не один такой) сначала нужно подождать 60 сек, а потом уже дадут ссылку. И я вот не знаю, как вообще этот механизм работает и как с ним взаимодействовать. Так понял, там скрипт крутит счетчик, и в нужный момент запрашивает ссылку, что ли, и отображает.. как это дело парсить (или что с ним делать вообще
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
![]() ![]() |
| volvo |
6.03.2011 4:02
Сообщение
#2
|
|
Гость |
Без боя не отдаст. Там вся игра должна происходить с TIdMultiPartFormDataStream (оно в модуле IdMultipartFormData, не забудь подключить). То есть, если ты делаешь так:
IdHTTP1.Request.ContentType :='multipart/form-data';, а потом посылаешь IdHTTP1.Post(myURL, mpFormDS); // шлем запрос по адресу с параметрами, то он будет означать не только открыть страницу, а еще и нажать на кнопку, означенную в mpFormDS. Ну, а дальше - подождать редиректа и выдернуть адрес - это дело техники. Вот только проверить я это не могу, у меня 2009, а там, блин, с кодировками в Инди все не просто плохо, а очень плохо. Отошлётся какая-то белиберда, и кнопка не нажмётся... Эх, почему она по-русски названа? Было бы латинскими буквами - проблем бы не было. Может, ранние версии и сработают, семерка, например. Ссылка в тему: тут |
Unconnected Вопрос работа с http 5.03.2011 22:07
volvo Un, ты меня удивляешь :) У тебя браузер какой? FF?... 5.03.2011 23:22
Unconnected Да сниффил поначалу, сторонней прогой, но потом ре... 6.03.2011 0:05
Unconnected Короче сделал всё по инструкции (кстати, вот интер... 6.03.2011 17:36
volvo Попробуй чуть по-другому: ты в результате посылки ... 6.03.2011 18:38
Unconnected Да, получаю страницу со временем, вытаскиваю ID, ш... 6.03.2011 19:24
volvo Не, не так. Смотри:
function Get_Address (s : str... 6.03.2011 20:17
Unconnected Ураа, заработало :)) Я сначала и Get-ом тоже пробо... 6.03.2011 21:13
Unconnected Ааа блин, щас с ума сойду :wacko: На второй день ... 14.03.2011 21:25
volvo Не понял... Что куда ты вставляешь? Вот я сейчас в... 14.03.2011 22:10
Unconnected А, чёрт... вот же, совсем забыл про ограничения на... 14.03.2011 22:27
Unconnected И ещё - просто может пригодится кому-нибудь - част... 14.03.2011 23:25
Unconnected Принимается, как видно в правом окне, два печенья.... 17.03.2011 18:41![]() ![]() |
|
Текстовая версия | 13.12.2025 18:43 |