Zmy
Спасибо за обновление. Заменил у себя файл. Насчет этого:
Работать с PHP-скриптами у меня пока нет времени для разработки. Она работает только с прямыми ссылками.
нет необходимости, 100% моих списков ссылок касаются изображений и все они имеют прямые ссылки. За функцию протоколирования огромное спасибо, всегда полезно знать о ссылках, которых программа отбраковала и их можно проверить в браузере. Только еще хотелось бы, чтобы файлы протоколирования размещались не в самых папках, где скачиваются файлы, а уровнем выше. И название файлов-протоколов хотелось бы чтобы они состояли из названия файлов списков ссылок и слова Errors, типа вроде так "Список ссылок 1 Errors.txt", чтобы можно было разобрать к каким папкам соотносятся отброшенные ссылки, если такие файлы будут размещаться уровнем выше. Если это не сложно, конечно. Будет очень удобно.
BeardFury78
Сегодня нет неоходимости. Завтра появится. Косяки-то перечисленные в основном никуда не делись. Я так понял, это скомпиленный AutoIt-скрипт. Логичней было открытый код выкладывать. А то как-то нехорошо получается.
Протоколирование можно было сразу запросить. Это же не проблема.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Я решил сделать с поддержкой Wget. Я никогда не пользуюсь этим встроенным методом.
Я всегда работаю с Wget. Она может вытаскивать такие ссылки.
Если в папке с программой будет лежать файл wget.exe, то будет загружаться с помощью Wget.
В противном случае, будет работать несовершенный встроенный метод.
BeardFury78 писал(а):не в самых папках, где скачиваются файлы, а уровнем выше
Где или куда? Пока сохраняю туда, где лежат списки. ИМХО, так логичней. Могу поменять.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Zmy
С wget'ом можно обойтись без всплывающих черных окошек? Каждый раз создаются новые окна и закрываются, работа в фоне попросту невозможна, пока качаются файлы. Flasher
Что-то не видно никаких файлов протоколирования, хотя в списке точно встречаются ссылки с 404. Параметры делал такие
Все правильно прописано? Или куда-то еще нужно этот ключ прописать?
К слову, опять вылезла ошибка "Время ожидания операции истекло", на этот раз не нашел где поменять нужное число, чтобы исключить эту ошибку.
BeardFury78
Прописано правильно. В строке 42 указано 20 сек. 50 сек, по-моему, перебор.
Файл с двумя приведёнными битыми ссылками создался рядом со списком.
Add:
Если HTTP.WaitForResponse 5, True, вылезет ошибка?
Последний раз редактировалось Flasher Ср авг 16, 2017 01:36, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
У меня файл протоколирования не создается и с теми двумя ссылками и с другими ссылками, которые выдают 404. В чем тут может быть дело даже не знаю. Сперва грешил на пути, но куда бы не перемещал файл с ссылками и где не указывал бы папку-получателя, все равно не создается этот файл. Пробовал редактировать список ссылок, оставив два живых и два битых ссылок, нет результата, даже просто оставил в файле те две битые ссылки, скрипт выдал только "Нет подходящих объектов" и больше ничего. Кодировки пробовал разные - ANSI и UTF, нет результата. Даже на чистом ТС пробовал запустить скрипт, не создается файл. На случай, если нужна эта информация: у меня версия ТС 9.0a 64 bit, ОС - Windows 7 64 bit, версия wscript 5.8.7601.23403.
BeardFury78
Странное дельце. Списки в ANSI. Я кое-какую мелочь добавил. Как сейчас?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
BeardFury78
Оставить. Убирать ничего не надо. Ошибка сейчас появилась?
Через Ammyy можно быстренько посмотреть?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Только что скачал 1711 файлов, ошибка не появилась. Могу сегодня вечером потестировать на 20000+ ссылках, чтобы точно узнать появляется эта ошибка или нет. До этого ошибка появлялась на списках на 100+ ссылков и часто, если значение было 5.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
BeardFury78
Стоило /log обозвать. Сам же не обратил внимания на ошибку.
Ерунда. Главное разобрались.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.