Что нового

Перестал работать InetGet на определенном ресурсе

vaf

Новичок
Сообщения
186
Репутация
2
Добрый день.
Стоит простейшая задача - получить содержимое https://yobit.net/api/3/ticker/eth_rur в файл или переменную без разницы.
Делал это конструкцией
Код:
InetGet ('https://yobit.net/api/3/ticker/eth_rur', 'file.txt', 1 ,0)

Раньше все работало, а вот сегодня перестало. В чем может быть проблема ? И есть ли какое нибудь другое решение ?
 
Автор
V

vaf

Новичок
Сообщения
186
Репутация
2
Сейчас заработал, но час не работал. Притом в ручную в браузере пишу работает, а через AutoIt не работает - интересна природа данного явления и существует ли другой метод решения проблемы ?
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
vaf, попробуйте добавить флаг 2 "игнорировать все SSL ошибки (при использовании соединения HTTPS)"
 
Автор
V

vaf

Новичок
Сообщения
186
Репутация
2
Tempo сказал(а):
vaf, попробуйте добавить флаг 2 "игнорировать все SSL ошибки (при использовании соединения HTTPS)"

Вот так ?
Код:
MsgBox(0, Null, BinaryToString(InetRead("https://yobit.net/api/3/ticker/eth_rur", 19), 4))

Тоже самое, не работает. В чем причина не пойму, пол дня работает, пол дня не работает. Притом в ручную если ввести в браузере, работает всегда - в пору хоть из браузера копировать )

P.S. Стоит Windows 10 c Internet Explorer 11


Добавлено:
Сообщение автоматически объединено:

Никто не поможет ?
Не уж то придется искать решение в виде сторонних костылей типа wget for windows ? При живом то Autoit'е


Добавлено:
Сообщение автоматически объединено:

Решил проблему использовав _IECreate

Код:
Local $oIE = _IECreate("https://yobit.net/api/3/ticker/eth_rur", 0, 0)
$sText = _IEBodyReadText($oIE) ; Читает содержимое HTML, без тегов.
MsgBox(4096, "Просмотр содержимого HTML", $sText)
 
Верх