Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Ошибка 13 InetGet (http://forum.oszone.net/showthread.php?t=204797)

AlexM 14-04-2011 17:43 1658356

Ошибка 13 InetGet
 
Добрый день. Скачиваю файлы InetGet. Сегодня наткнулся на файл, который InetGet выдает ошибку @error=13.
Файл "http://www.surgutneftegas.ru/uploaded/Прибыль за 2010.rtf" - в браузере открывается, имена с пробелами и русскими символами скачивались.
Код $FileLen=InetGet ("http://www.surgutneftegas.ru/uploaded/Прибыль за 2010.rtf","С:\New\222.rtf",1).

В чем может быть проблема?
Заранее спасибо за помощь!

Creat0R 14-04-2011 18:06 1658375

Цитата:

Цитата AlexM
Файл "http://www.surgutneftegas.ru/uploaded/Прибыль за 2010.rtf" - в браузере открывается »

В каком браузере?
В Opera/FF/IE выдаёт 404.

AlexM 14-04-2011 18:40 1658398

Странно, копировал из кода Сtrl-С-Сtrl-V, а почему-то скопировалось некорректно - между за и 2010 должно быть 2 пробела, а не один. Пробую копировать опять:

$FileLen=InetGet ("http://www.surgutneftegas.ru/uploaded/Прибыль за 2010.rtf","F:\New\SuFacts\222.rtf")

Файл со страницы http://www.surgutneftegas.ru/ru/investors/open/facts/ и с нее последний файл из 3х считался, а 2 первых нет...
Еще раз спасибо!

О, опять пока редактировал пост пробела было 2, а после отправки форум их объединил в один...
Движок форума глючит или у меня FF?...

Iska 14-04-2011 18:58 1658406

AlexM, заключайте код, как и положено, в тэг «code»:
Код:

"http://www.surgutneftegas.ru/uploaded/Прибыль              за                  2010.rtf"
— вопрос о глюках отпадёт.

Creat0R 14-04-2011 19:08 1658415

AlexM,
Все файлы нормально качаются, не вижу никакой проблемы.

kaster 14-04-2011 19:23 1658426

у меня тоже inetget ничего не скачал

AlexM 14-04-2011 19:31 1658433

Спасибо за подсказку про теги. Однако у меня не скачивается. Привожу полный текст программы, вырезал этот кусок и сделал отдельную - все одно не скачивается:

Код:

$FileLen=InetGet ("http://www.surgutneftegas.ru/uploaded/Прибыль за  2010.rtf","C:\New\222.rtf")
MsgBox(4096, "Результат:", @error)

Версия AutoIT v3.3.6.1, Win XP. у Вас на какой нормально работает?
Спасибо!

Creat0R 14-04-2011 19:49 1658447

Цитата:

Цитата AlexM
Привожу полный текст программы, вырезал этот кусок и сделал отдельную - все одно не скачивается »

Вопрос возможно глупы, но всё же... папка C:\New существует?

AlexM 14-04-2011 20:26 1658473

Да, я ее создал. А в исходнике была другая папка, куда нормально скачался 3-й файл со страницы http://www.surgutneftegas.ru/ru/investors/open/facts/

AlexM 15-04-2011 23:17 1659324

Код ниже прочитал файл.

Код:

$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("GET","http://www.surgutneftegas.ru/uploaded/Прибыль за  2010.rtf")
$oHTTP.Send()
$WebPage = $oHTTP.ResponseBody

$FileLastPage = FileOpen("LastPage.rtf", 2)
FileWrite($FileLastPage, $WebPage)



Время: 16:04.

Время: 16:04.
© OSzone.net 2001-