![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
При выходе в интернет, представляться IE [D7, WinXP]
guitarist © (2006-02-14 15:18:00)Вот написал качальщик файлов (c mysongbook.com), в Университете скорость о-го-го, но допуск в интернет не дается программам отличным от IE, а на 117 ссылок на сайте ручками тыкать не хочется :(. Как сделать, чтобы моя программа определялась как IE (В Opere, например, есть такая возможность).
Спасибо
VirEx (2006-02-19 10:18:00) [1]в ReGet юзер агент выглядит как:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
umbra (2006-02-15 10:59:00) [2]Наверное, проще использовать
TIdHTTPи указать нужный User-Agent вTIdHTTP.Request.Useragent
0bsid (2006-02-15 10:14:00) [3]
tcp.Socket.SendText('GET '+URL+' HTTP/1.0'+#13#10+'Host: '+FServer+':'+FPort+#13#10);
tcp.Socket.SendText('User-Agent: IE7'+#13#10);
IE7- может по другому както пишется, узнай как именно
а дальше получаешь данные
Style (2006-02-14 15:30:00) [4]Почитай про HTTP протокол..
http://www.faqs.org/rfcs/rfc2616.html
А вообще кидаешь на форму
ServerSocket и Memo...
Настраиваешь iexplorer через proxy на localhost (порт ServerSocket'a) и смотришь что присылает тебе браузер...
Anatoly Podgoretsky (2006-02-14 15:24:00) [5]Твоя программа должна сама определять Referer в заголовках.