Главная страница
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.024 c
1-1107249005
first_may
2005-02-01 12:10
2005.02.13
StringReplace


3-1105688493
TSa
2005-01-14 10:41
2005.02.13
Поключиться к БД MySQL в INTERNET


4-1104310249
Yury
2004-12-29 11:50
2005.02.13
Количество логических дисков в системе


4-1104304430
tradakad
2004-12-29 10:13
2005.02.13
что неправильно при добавлении ?


4-1103897589
malij
2004-12-24 17:13
2005.02.13
компьютер