Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Скрипты для скачивания файлов
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Tue Aug 15, 2017 15:02    Post subject: Reply with quote

Zmy
Спасибо за обновление. Заменил у себя файл. Насчет этого:
Quote:
Работать с PHP-скриптами у меня пока нет времени для разработки. Она работает только с прямыми ссылками.

нет необходимости, 100% моих списков ссылок касаются изображений и все они имеют прямые ссылки. За функцию протоколирования огромное спасибо, всегда полезно знать о ссылках, которых программа отбраковала и их можно проверить в браузере. Только еще хотелось бы, чтобы файлы протоколирования размещались не в самых папках, где скачиваются файлы, а уровнем выше. И название файлов-протоколов хотелось бы чтобы они состояли из названия файлов списков ссылок и слова Errors, типа вроде так "Список ссылок 1 Errors.txt", чтобы можно было разобрать к каким папкам соотносятся отброшенные ссылки, если такие файлы будут размещаться уровнем выше. Если это не сложно, конечно. Будет очень удобно.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Aug 15, 2017 15:18    Post subject: Reply with quote

BeardFury78
Сегодня нет неоходимости. Завтра появится. Косяки-то перечисленные в основном никуда не делись. Я так понял, это скомпиленный AutoIt-скрипт. Логичней было открытый код выкладывать. А то как-то нехорошо получается.
Протоколирование можно было сразу запросить. Это же не проблема.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Tue Aug 15, 2017 15:32    Post subject: Reply with quote

Flasher
Quote:
Протоколирование можно было сразу запросить. Это же не проблема.

Тогда я об этом не подумал. Если не затруднит, сделайте такую возможность в скрипте, причем так как я описал выше. Спасибо!
Back to top
View user's profile Send private message
Zmy



Joined: 06 Apr 2015
Posts: 78

Post (Separately) Posted: Tue Aug 15, 2017 16:09    Post subject: Reply with quote

BeardFury78, перекачайте.

Я решил сделать с поддержкой Wget. Я никогда не пользуюсь этим встроенным методом.
Я всегда работаю с Wget. Она может вытаскивать такие ссылки.

Если в папке с программой будет лежать файл wget.exe, то будет загружаться с помощью Wget.
В противном случае, будет работать несовершенный встроенный метод.

https://cloud.mail.ru/public/8hPg/984s3oDba
.


Last edited by Zmy on Wed Aug 16, 2017 11:42; edited 3 times in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Aug 15, 2017 16:40    Post subject: Reply with quote

BeardFury78
Сделал.
BeardFury78 wrote:
не в самых папках, где скачиваются файлы, а уровнем выше
Где или куда? Пока сохраняю туда, где лежат списки. ИМХО, так логичней. Могу поменять.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Wed Aug 16, 2017 00:45    Post subject: Reply with quote

Zmy
С wget'ом можно обойтись без всплывающих черных окошек? Каждый раз создаются новые окна и закрываются, работа в фоне попросту невозможна, пока качаются файлы.
Flasher
Что-то не видно никаких файлов протоколирования, хотя в списке точно встречаются ссылки с 404. Параметры делал такие
Code:
%WL "%T" /1

Все правильно прописано? Или куда-то еще нужно этот ключ прописать?
К слову, опять вылезла ошибка "Время ожидания операции истекло", на этот раз не нашел где поменять нужное число, чтобы исключить эту ошибку.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Aug 16, 2017 01:34    Post subject: Reply with quote

BeardFury78
Прописано правильно. В строке 42 указано 20 сек. 50 сек, по-моему, перебор.
Файл с двумя приведёнными битыми ссылками создался рядом со списком.

Add:
Если HTTP.WaitForResponse 5, True, вылезет ошибка?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Wed Aug 16, 2017 02:36; edited 1 time in total
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Wed Aug 16, 2017 02:36    Post subject: Reply with quote

Flasher
У меня файл протоколирования не создается и с теми двумя ссылками и с другими ссылками, которые выдают 404. В чем тут может быть дело даже не знаю. Сперва грешил на пути, но куда бы не перемещал файл с ссылками и где не указывал бы папку-получателя, все равно не создается этот файл. Пробовал редактировать список ссылок, оставив два живых и два битых ссылок, нет результата, даже просто оставил в файле те две битые ссылки, скрипт выдал только "Нет подходящих объектов" и больше ничего. Кодировки пробовал разные - ANSI и UTF, нет результата. Даже на чистом ТС пробовал запустить скрипт, не создается файл. На случай, если нужна эта информация: у меня версия ТС 9.0a 64 bit, ОС - Windows 7 64 bit, версия wscript 5.8.7601.23403.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Aug 16, 2017 02:39    Post subject: Reply with quote

BeardFury78
Странное дельце. Списки в ANSI. Я кое-какую мелочь добавил. Как сейчас?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Wed Aug 16, 2017 02:43    Post subject: Reply with quote

Flasher
Заменил скрипт, не создается все равно файл.
Насчет этого
Quote:
Если HTTP.WaitForResponse 5, True, вылезет ошибка?

В новом варианте есть это:
Quote:
HTTP.WaitForResponse 5, True : URL = HTTP.Option(1)

Оставить эту строку и потестировать или убрать : URL = HTTP.Option(1) ?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Aug 16, 2017 02:49    Post subject: Reply with quote

BeardFury78
Оставить. Убирать ничего не надо. Ошибка сейчас появилась?

Через Ammyy можно быстренько посмотреть?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Wed Aug 16, 2017 03:18    Post subject: Reply with quote

Flasher
Только что скачал 1711 файлов, ошибка не появилась. Могу сегодня вечером потестировать на 20000+ ссылках, чтобы точно узнать появляется эта ошибка или нет. До этого ошибка появлялась на списках на 100+ ссылков и часто, если значение было 5.

Flasher
Quote:
Через Ammyy можно быстренько посмотреть?

Можно. Сейчас пришлю письмо в ЛС.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Aug 16, 2017 04:02    Post subject: Reply with quote

Flasher wrote:
Прописано правильно.
Нет, оказывается. Надо писать /l, а не /1. Smile
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Wed Aug 16, 2017 04:04    Post subject: Reply with quote

Flasher
Да, прошу прощения, спутал. Embarassed Embarassed Embarassed
Спасибо за помощь!
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Aug 16, 2017 04:15    Post subject: Reply with quote

BeardFury78
Стоило /log обозвать. Сам же не обратил внимания на ошибку.
Ерунда. Главное разобрались. Wink
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 9 of 10

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group