автоматически загружать список файлов из текстового файла каждые X часов в Windows
У меня есть сценарий Python, который собирает ссылки на источники и помещает каждую ссылку как новую строку в текстовый файл. Этот файл постоянно обновляется, поскольку я обычно запускаю скрипт Python большую часть дня. Текстовый файл содержит повторяющиеся ссылки, поэтому мне обычно приходится вручную удалять дубликаты перед загрузкой.
Прямо сейчас я вручную помещаю текстовый файл в Jdownloader и сохраняю загрузки в папку на моем ПК, пропуская любые дубликаты (загрузки из предыдущих). Однако это ручной процесс, и к тому времени, когда я до него добрался, некоторые ссылки уже не работают.
Есть ли способ это автоматизировать? Как каждые несколько часов он может использовать текстовый файл в это время, загружать все ссылки на папку (без подпапок) и пропускать весь ранее загруженный контент (то же имя файла)? Или Jdownloader вручную - мой лучший вариант?
1 ответ
Я думаю, вам нужно использовать задание cron. Вы можете сделать это с помощью Планировщика задач Windows. С его помощью вы можете запланировать выполнение вашего скрипта.
Это руководство может вам помочь.
В своем скрипте вы можете скачать каждый файл, используя библиотеку запросов.