C
cooltohate
У меня есть макрос, читающий страницы из интернета:
Set ObjHTTP = New WinHttp.WinHttpRequest
ObjHTTP.Open "GET", "http://какой-нибудь сайт"
ObjHTTP.Send
Dim edata As Variant
edata = ObjHTTP.ResponseText
При этом в переменной edata появляется HTML код запрашиваемой страницы.
Проблема в том, с одних сайтов HTML код достается, а с других - нет. С других сайтов лишь нечто похожее на HTML код появляется, но совсем не то. Хотя если смотреть HTML код через браузер, то со всех сайтов выводятся нормальные HTML коды.
Вот пример страницы, с которой макрос достает совсем не тот HTML код, который появляется в браузере:
Подскажите, пожалуйста, в чем проблема. Если не знаете, то есть ли какой-нибудь другой метод программно достать HTML код страницы в интернете?
Set ObjHTTP = New WinHttp.WinHttpRequest
ObjHTTP.Open "GET", "http://какой-нибудь сайт"
ObjHTTP.Send
Dim edata As Variant
edata = ObjHTTP.ResponseText
При этом в переменной edata появляется HTML код запрашиваемой страницы.
Проблема в том, с одних сайтов HTML код достается, а с других - нет. С других сайтов лишь нечто похожее на HTML код появляется, но совсем не то. Хотя если смотреть HTML код через браузер, то со всех сайтов выводятся нормальные HTML коды.
Вот пример страницы, с которой макрос достает совсем не тот HTML код, который появляется в браузере:
Ссылка скрыта от гостей
Подскажите, пожалуйста, в чем проблема. Если не знаете, то есть ли какой-нибудь другой метод программно достать HTML код страницы в интернете?