чтобы исключить ошибки неправильно установленного времени на компе с которого запускается скрипт, нашел пример как получать время в заданном часовом поясе по API
let plus = 3; // Сколько времени прибавляем (+3 это время по Москве)
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://worldtimeapi.org/api/timezone/Europe/London', false); // Делаем запрос по Лондону
xhr.send(); // отправляем
if (xhr.status != 200) {
console.log( xhr.status + ': ' + xhr.statusText ); // Если статус не равен 200, то выводим ошибку.
} else {
let time = xhr.responseText; // получаем текст ответа
let z = JSON.parse(time).utc_datetime; // Получаем время utc
let time1 = new Date(z).getTime(); // Переводим в timestamp
let timestampPlus = time1 + (plus * 60 * 60 * 1000); // Воемя +3 часа. Если надо получить время UTC, то убираем просто параметр plus
let timePlus = new Date(timestampPlus); // Переводим во время (Тут надо понимать, что система сама переведёт его в текущую временную зону
let result = timePlus.toUTCString(); // Переводим в строку UTC;
console.log(result); // Выводим дату.
}
Добрый день.
Подскажите, пожалуйста, возможно ли загрузить файл проекта из облака или FTP? В шедулере есть настройка "Использовать проект с сервера". Но, к сожалению, не понятно, как это работает, в документации про это нет ни слова. Заранее благодарю.
Сервер в данном случае имеется ввиду https://bablosoft.com (ваши скрипты из личного кабинета)
0_1569905137153_05d75f66-0527-4f70-b0d6-a8e0a3089d81-изображение.png
Пример:
есть текстовый файл с 10к доменами. Мне нужно его разбить на части по 200 доменов, чтобы прогнать через whois и ahrefs (тот же ahrefs в batch analysis принимает максимум 200 доменов). В Пайтоне я бы это сделал, разбив 10к доменов на много списков по 200 штук, и каждый из них загнал бы в ahrefs batch analysis. Подобное хочу реализовать и в BAS
Проще использовать ресурс "из файла" и цикл от 1 до 200