Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.039 c
1-1107244877
cad2206
2005-02-01 11:01
2005.02.13
Нормальный вид формы при обработке??!!


14-1106686685
Гаврила
2005-01-25 23:58
2005.02.13
Компания "Эскорт" - кто что слышал


1-1106939009
serg128
2005-01-28 22:03
2005.02.13
Как определить день недели по дате?


3-1105633282
ZL
2005-01-13 19:21
2005.02.13
Character Set


9-1098710056
Zeqfreed
2004-10-25 17:14
2005.02.13
Полноэкранность в OpenGL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский