Как заставить скачиваться файл с сайта автоматически каждые 2 минуты? Мне нужно каждые 2 минуты скачивать с сайта обновленный файл автоматически с помощью юзерскрипта. Я видел много примеров, но получился у меня только один, с присвоением к кнопке новой ссылки на файл и, то отрабатывать только при "открыть в новой вкладке". Как мне решить эту задачу, вроде как реально, на многих сайтах есть загрузка через 10 сек, и начинается она как минимум сразу после нажатия на кнопку и вручную никуда переходить не надо. Так же при поиске в браузере, можно найти сайты, где при заходе сразу качается файл. Как сделать то, что я хочу, только с помощью юзерскрипта. При надобности могу поменять браузер/галочки в нем о безопасности и тд.
P.s. Файл создаётся прямо в юзерскрипте каждые 2 минуты, так как в нем записываются данные о сайте.

21 Авг 2019 в 06:22
195 +1
0
Ответы
1

Для автоматической загрузки файла каждые 2 минуты с сайта с помощью юзерскрипта, вам нужно использовать JavaScript для программирования скрипта. Вот пример кода, который вы можете использовать:

// Функция для скачивания файла с сайта
function downloadFile(url) {
fetch(url)
.then(response => response.blob())
.then(blob => {
let url = window.URL.createObjectURL(blob);
let a = document.createElement('a');
a.href = url;
a.download = 'filename.pdf'; // Задайте имя файла для скачивания
a.click();
window.URL.revokeObjectURL(url);
});
}
// Функция для запуска загрузки файла каждые 2 минуты
function startDownload() {
setInterval(function() {
downloadFile('http://example.com/file.pdf'); // Укажите URL файла для скачивания
}, 120000); // 120000 миллисекунд = 2 минуты
}
startDownload();

Вы можете поместить этот скрипт в ваш юзерскрипт и запустить его на нужной вам странице. Он будет загружать файл каждые 2 минуты. Не забудьте изменить URL файла для скачивания и имя файла в соответствии с вашими требованиями.

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 706 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир