Так же код который может помочь убрать лишние ссылки на файлы из списка сайтов
// Исходный список URL-адресов var urlsList = [[URLS_LIST]]; // Окончания файлов для фильтрации var fileExtensions = ['.css', '.js', '.wow', '.php', '.doc', '.html', '.pdf', '.txt', '.zip', '.wav']; // Расширения файлов для фильтрации var mediaExtensions = ['.mp3', '.jpg', '.jpeg', '.png', '.gif', '.bmp', '.svg', '.webp', '.ico']; // Результирующий список URL-адресов var filteredUrls = []; urlsList.forEach(function(url) { // Проверка окончаний файлов var hasInvalidFileExtension = fileExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)'); return regex.test(url); }); // Проверка расширений файлов var hasInvalidMediaExtension = mediaExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)', 'i'); return regex.test(url); }); if (!hasInvalidFileExtension && !hasInvalidMediaExtension) { filteredUrls.push(url); } }); // Запись результата обратно в переменную [[URLS_LIST]] [[URLS_LIST]] = filteredUrls; // Преобразование списка в строку с новой строкой в качестве разделителя var result = filteredUrls.join('\n');[BAS] telegram отправка реакции
-
Добрый день. Подскажите, пожалуйста, как грамотно реализовать процесс что бы когда я даю указание профилям зайти по ссылке они все заходили на пост телеграм канала и ставили на него реакцию (лайк или палец вверх без разницы)
-
Находишь нужный пост, например по части текста, или по своему критерию:
//div[@class="message-date-group"]//div[@class="content-inner"]//*[contains(text(),"Что это за буква и почему она так важна?")]Тыкаешь по нему правой кнопкой мыши
Далее по xpath выбираешь и нажимаешь - показать все стикеры:
//div[contains(@class,"open show")]/div[@class="ReactionSelector"]//button[contains(@class,"show-more")]Далее по заголовку выбираешь нужный, например огонь:
//div[contains(@class,"open show")]//div[contains(@class,"container") and not(contains(@class,"not-show"))]/div[@title="Fire"] -
@shkib находишь селектором нужный пост и внутри него используешь выбор реакции (в квадратных скобках порядковый номер)
//div[@class="Reactions"]/button[3]
.
Если нужно не любую "третью реакцию", а конкретную, то используй название реакции//div[@class="Reactions"]//img[@alt="Hundred Points"] -
@spam >XPATH> id("message-310")/div[@class="message-content-wrapper can-select-text"]/div[@class="message-content peer-color-7 text has-action-button media has-reactions has-shadow has-solid-background has-appendix has-footer"]/div[@class="content-inner"]/div[@class="text-content clearfix with-meta"]/div[@class="Reactions"]/button[@class="Button gXO57D98 message-reaction tiny primary"]/div[@class="O9uCTt5C lFjoRm_p"]/div[@class="CEFe1FhH custom-emoji emoji"]
-
@shkib said in [BAS] telegram отправка реакции:
во всех премиум реакциях в alt написано false. Или я не туда смотрю?
Если хотите изучить xpath, то советую ознакомится вот с этим мануалом, я сам по нему изучал Xpath когда то

во всех премиум реакциях в alt написано false. Или я не туда смотрю?