Лайфхак: как сделать, чтобы скачанные вами файлы котировок сами перемещались в папку Time_Set

Aug 16, 2020 22:23


Каждый юзер Timing Solution, так или иначе, добывает откуда-либо файлы котировок для анализа циклов - сайтов, откуда их можно скачать, великое множество. Есть среди них и такой прекрасный и популярный сайт, как stooq.com. Как качать оттуда котировки - описано здесь: Источники котировок: stooq.com

Когда вы скачали котировки, они у вас попадают, как ( Read more... )

[Источники котировок дляTiming Solution], [модуль загрузки котировок]

Leave a comment

taxfree August 16 2020, 19:29:45 UTC
Спасибо полезно

Reply

sakurovskiy August 17 2020, 05:38:34 UTC
Можно скачать curl для виндовс, написать простенький батник, и он сам (по расписанию) будет заходить на указанный сайт и скачивать котировки в указанную папку, делать вообще ничего не придется.

Reply

taxfree August 17 2020, 05:40:24 UTC
батник и по расписанию как то не вяжется вроде Вообще средств автоматизации много есть, но нужно чтобы не жрало ресурс и работало четко. Пока из минусов я заметил только что нельзя поставить менее 30 секунд на проверку директории А так все работает - мне так постоянно это делать приходится - сча автоматизировал

Reply

sakurovskiy August 17 2020, 06:06:28 UTC
//батник и по расписанию как то не вяжется вроде

Добавляется в планировщик заданий винды. Можно и без батника обойтись, прямо в планировщике заданий нафигачить вызов curl c нужными параметрами.

Reply

papon_ra August 17 2020, 07:30:18 UTC
В планировщик винды батник с одной строкой copy или подобной.

Reply

sakurovskiy August 17 2020, 07:45:48 UTC
я не помню всех ключей curl, но по моему ему можно указать куда сохранять файлы.

Тут задача состоит из двух

1. чел идет на сайт и скачивает котировки
2. чел копирует файлы котировок в другую папку

Пост автоматизирует пункт 2, а я пишу об автоматизации обоих пунктов, не надо будет ходить на сайт за котировками, они будут скачиваться и ложиться в нужную папку автоматически.

Reply

timing_solution August 17 2020, 15:28:30 UTC
Планировщик винды слишком простой, не подходит. Я уже пробовал. Да и не все проги по планированию подойдут. Вот иксСтартер подошел, и сам по себе дружелюбен, там все понятно.

Reply

sakurovskiy August 17 2020, 17:21:15 UTC
Он не идеален да, но с описаной в посте задачей справляется на раз. У меня не про котировки но тоже про скачивание файла есть задача и про аплоад на сервер есть.

Reply

timing_solution August 17 2020, 17:27:31 UTC
Например, как это сделать?

То что котировки планировщик винды не скачает, это очевидно, но мы об этом даже не мечтаем.

Но вот другая задача - как сделать, чтобы планировщик мониторил конкретную папку и перебрасывал оттуда в другую папку файлы с определенным разрешением (при их появлении в первой папке)? Боюсь, это тоже невозможно. Там только базовые функции.

Reply

sakurovskiy August 17 2020, 17:48:48 UTC
ЭЭЭЭ,я же все описал в комментах выше.

Планировщик этого и не должен делать - он только запускает приложения или выполняет команды по расписанию или по орпеделенным вами тригерам.

Ладно, давайте на пальцах.
Например можно сделать так:

1. Качните curl и положите curl.exe в папку где должны лежать котировки
2. Почитайте документацию и качните им файлы котировок вручную.
3. Создайте задание в планировщике с нужными тригерами или запуском по расписанию

Все, курл качает котировки и складывает в вашу папку, его запускает планировщик заданий. Вам ничего делать не нужно. У меня есть такая же задача.

//Но вот другая задача - как сделать, чтобы планировщик мониторил конкретную папку и перебрасывал оттуда в

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

Reply

sakurovskiy August 17 2020, 17:55:15 UTC
комменты со ссылками сует в подозрительные

Reply

timing_solution August 17 2020, 18:05:29 UTC
Боюсь, что curl качает уже готовые файлы по определенному адресу. У поляков все по другому: файл еще не готов, заходишь на страницу, кликаешь в нужном месте - и только после этого файл формируется. Или хотите сказать, что курл сам зайдет на страницу, кликнет в нужном месте страницы и скачает файл?

Reply

sakurovskiy August 17 2020, 18:19:08 UTC
Кто мешает раз зайти взять ссылки и скормить их курлу?
Так должно быть? Странное имя у файла

... )

Reply

timing_solution August 17 2020, 18:28:17 UTC
В том-то и суть. Это не имя файла. Курла зайдет на страницу и зависнет. Пока нет таких программ, которые могли заходить на сайт поляков и автоматически качать что-то. Все упирается в одно: там нужен клик мышкой в одном месте. Только после этого формируется файл. Скрипты тупо не работают, я уже пробовал. Кстати, точно такой же скрипт можно и в иксСтартере запустить. Но он не работает, опробовано.

Reply

timing_solution August 17 2020, 18:33:59 UTC
Что касается перемещения файлов - тут лучше иксСтартер использовать, он намного проще в использовании, юзабилити хороше. Курлу же, чувствуется, сделал задрот-програмист, которому чем сложнее для юзеров - тем лучше для него )) Абсолютно замороченная программа. Нафиг ее.

Reply

sakurovskiy August 17 2020, 18:35:22 UTC
//В том-то и суть. Это не имя файла

браузером если я захожу по предпоследней ссылке в посте, жму на "▼ Download data in csv file..." мне скачивается файл именно с таким именем.

//Курла зайдет на страницу и зависнет.

В предыдущем комментарии скрин как я этот файл скачиваю курлом и ничего не виснет.

//Все упирается в одно: там нужен клик мышкой в одном месте.

В каком? покажите как вы скачиваете файлы я их вам скачаю курлом.

Reply


Leave a comment

Up