Что нового

Функция InetGet и страница загрузки антивируса Avira

snoitaleR

AutoIT Гуру
Сообщения
855
Репутация
223
Подскажите, пожалуйста, почему в конструкции:
Код:
$R=InetGet('http://www.avira.com/ru/download/product/avira-free-antivirus',1)
 MsgBox(0,'',$R)

возвращается ноль байт?
Такая проблема возникла совсем недавно, но причина мне не известна, поэтому не знаю, как исправить...
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
snoitaleR,
Похоже, что им там не нравится в запросе строка User-Agent: AutoIt. Так у меня все работает.
Код:
HttpSetUserAgent('Mozilla/5.0 (Windows NT 6.1; rv:28.0) Gecko/20100101 Firefox/28.0')
ConsoleWrite(InetGet('http://www.avira.com/ru/download/product/avira-free-antivirus', @ScriptDir & '\test.html', 1) & @LF)
 
Автор
snoitaleR

snoitaleR

AutoIT Гуру
Сообщения
855
Репутация
223
madmasles
Спасибо... Действительно, важно было изменить агента... Трудно понять, для чего понадобилось разработчикам сайта фильтровать агентов, да это и не так важно для меня, потому что задача решена...
 
Верх