Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

Кто знает, как можно обойти это прикол??   Найти похожие ветки 

 
Muhan ©   (2004-11-28 18:51) [0]

Долго рыская по инету нашел функцию, которая по заданному адресу копрует в заданный на диске файл хтмл код этой ссылки. НО!!!! На этом сайте стоит какой то ограничитель...фиг знает...так вот файлы сохраняются не с инфой, которая мне нужна, а с фразой, ссылка устарела, хотя это бред, она не может устареть...я захожу в ручную на этот сайт..все работает. Как обойти?

Вот функция, которую я нашел.

uses Wininet;

function GetInetFile(const fileURL, FileName: String): boolean;
const BufferSize = 1024;
var hSession, hURL: HInternet;
Buffer: array[1..BufferSize] of Byte;
BufferLen: DWORD;
f: File;
sAppName: string;
begin
  Result:=False;
  sAppName := ExtractFileName(Application.ExeName);
  hSession := InternetOpen(PChar(sAppName), INTERNET_OPEN_TYPE_PRECONFIG,
        nil, nil, 0);
  try
     hURL := InternetOpenURL(hSession,
     PChar(fileURL),nil,0,0,0);
     try
        AssignFile(f, FileName);
        Rewrite(f,1);
        repeat
           InternetReadFile(hURL, @Buffer, SizeOf(Buffer), BufferLen);
           BlockWrite(f, Buffer, BufferLen)
        until BufferLen = 0;
        CloseFile(f);
        Result:=True;
     finally
     InternetCloseHandle(hURL)
     end
  finally
  InternetCloseHandle(hSession)
  end
end;


 
Virus.exe ©   (2004-11-28 21:37) [1]

HTML-код ссылки??? В первые такое слышу.
Может HTML-код страницы,на которую эта ссылка указывает?

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



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
3-1106036342
Некто
2005-01-18 11:19
2005.02.13
Медленная работа MS Access


1-1106898354
Mishenka
2005-01-28 10:45
2005.02.13
Click по заголовку столбца в DbGridEh


9-1099832251
ASH
2004-11-07 15:57
2005.02.13
Звук для игр на Delphi..


4-1104220306
Kair
2004-12-28 10:51
2005.02.13
Мастера, научите!


14-1106317972
Aleksandr
2005-01-21 17:32
2005.02.13
Сетевой принтер (что да как)