Что нового

inetget не работает ? Помогите

tonycstech

Новичок
Сообщения
51
Репутация
1
Хочу скачать файл с
https://www.tonycstech.com/autoit/OnCall Schedule Monitor.txt
Использую код
Код:
#include <InetConstants.au3>
$Download = InetGet ("www.tonycstech.com/autoit/OnCall Schedule Monitor.txt","Version.txt",1)
MsgBox (0,'',"" & $Download)
InetClose ($Download)

Не закачивает.
Почему ?
Если поставить в браузер, то открывает файл без проблем независимо от браузера.
 

xXx

Меценат
Меценат
Сообщения
171
Репутация
55
Код:
; ...
$Download = InetGet ("https://www.tonycstech.com/autoit/OnCall%20Schedule%20Monitor.txt","Version.txt",1)
; ...

Для справки: Кодирование URL
 

Alecsis

Знающий
Сообщения
16
Репутация
9
Тоже заменил в URL пробелы на %20, и поимел те же яйца, только в профиль. MsgBox показывает код возврата = 0, т.е. ничего не считано.
Года два назад наткнулся на точно такой же косяк. Есть гадкое подозрение, что тут дело в самом InetGet. Кстати, и InetRead тоже порой по загадочным причинам спотыкается на ровном месте. Какой-то закономерности в этом не просёк (в основном по причине собственной лени :smile:), ибо обошёлся вполне бесплатными и известными curl и wget.
P.S.1 В англоязычном форуме тоже рылся, но ничего вразумительного не накопал (то ли плохо искал, то ли терпения не хватило).
P.S.2 AutoIt v3.3.14.5; Win7 x64 Pro
Сообщение автоматически объединено:

Вдогонку:
P.S.3 Погрешил на Каспера, хоть и лицензионный, отключил — то же самое
P.S.4 Нf виртуалках под WInXP и Win10x64 тоже «ноль внимания, кило презрения» :shok:)
Сообщение автоматически объединено:

И ещё раз вдогонку, как у себя обхожу подобные подлянки имени InetGet/InetRead
пусть даже «это не выход, а выходка» ©
Код:
Local $sFile = 'Version.txt'
Local $sCmd  = 'wget "www.tonycstech.com/autoit/OnCall Schedule Monitor.txt" -O ' & $sFile
RunWait($sCmd)
$sResult = FileRead($sFile)
MsgBox(64, 'Result', $sResult)

Ясное дело, что нужно поиметь wget :acute:ну думаю, это не есть проблема, особливо когда результат нужен здесь и сейчас, а то и позавчера
 
Последнее редактирование:
Верх