@basnew Написать и выполнить javascript для результата Х) вот пример решение рекапчи v3 для одного сайта, после использую результат для http
/* PLEASE DO NOT COPY AND PASTE THIS CODE. */(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1');w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true;po.src='https://www.gstatic.com/recaptcha/releases/6g5J7UfDQ9mLrweZHj04ekSP/recaptcha__en.js';po.crossOrigin='anonymous';po.integrity='sha384-RuApWdDoPwLFNdUYlX+rsBAHAtQruqW8JHyDdyejk08kG6qc+NXpVxNUKhPYwyoI';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})(); grecaptcha.ready(function () {grecaptcha.execute("6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1", { action: "login" }).then(function(token){document.getElementById("[[IDELEMENT]]").value = token});}); RESULT = [[IDELEMENT]].valueНужна помощь в работе с файлами (и их строками)
-
Здравствуйте.
Решил автоматизировать бесплатную проверку сайтов на Domain Authority с помощью BrowserAutomationStudio и, как водится, появилось несколько вопросов) Задача в целом простая как две копейки:
Программа открывает txt-файл, берет с него первые 50 строк в буфер обмена (типо "вырезает"), заходит на сайт, вставляет эти 50 урлов, жмет пару галок, жмет на "проверить", ждет некоторое время (я поставил 30 секунд; кстати, можно ли поставить рандом от 30 до 60 секунд, например?) пока сайт проверит урлы и жмет на "Сохранить", сохраняет файл на компьютер и все заново (опят идет в Txt-файл за 50 ссылками итд). Так вот, вопросы:- как заставить программу открыть txt-файл и брать с него первые 50 строк (заодно удаляя их) в буфер обмена?
- Программа распознала, что при нажатии на "Сохранить" должна идти работа с файлами (Появилось "Ждать Загрузки Файла"), но файл не появился и ничего не произошло.
##Поток №1 : Не удалось дождаться загрузки download://
-
@komposter said in Нужна помощь в работе с файлами (и их строками):
можно ли поставить рандом от 30 до 60 секунд, например?
Можно. В действии Спать галочка "Спать случайное время"
@komposter said in Нужна помощь в работе с файлами (и их строками):
Программа распознала, что...
А вы разрешили загрузку файлов?
-
@komposter said in Нужна помощь в работе с файлами (и их строками):
как заставить программу открыть txt-файл и брать с него первые 50 строк
зачем все усложнять и использовать буфер?
Можно сохранить в переменную а потом вставить эту переменную в нужное место.
Действие Читать Файл, что бы взялось только 50 ссылок указывайте последний байт. -
@komposter из соседней темы
@support said in Как скачать файл?:
Чтобы скачать файл с сайта, нужно нажать на ссылку, а потом вызвать действие Ждать Загрузки Файла. В переменной, которую вы укажете в этом действии будет путь к файлу.
-
@uraabk said in Нужна помощь в работе с файлами (и их строками):
@komposter said in Нужна помощь в работе с файлами (и их строками):
как заставить программу открыть txt-файл и брать с него первые 50 строк
зачем все усложнять и использовать буфер?
Можно сохранить в переменную а потом вставить эту переменную в нужное место.
Действие Читать Файл, что бы взялось только 50 ссылок указывайте последний байт.Какую переменную?
Символ переменной обозначается @ а вставить я его не могу.
А как взятые строки удалить из файла?
Как узнать последний байт? -
-
@uraabk said in Нужна помощь в работе с файлами (и их строками):
@komposter said in Нужна помощь в работе с файлами (и их строками):
Какую переменную?

В поле ввода на сайте у меня вставляется FILE_CONTENT в таком случае. -
@komposter said in Нужна помощь в работе с файлами (и их строками):
А как взятые строки удалить из файла?
Как узнать последний байт?из-за одного действия столько вопросов)) А дальше будет только больше.
У вас файл с ссылками как то меняется? Может там новые ссылки в него добавляются или ещё что то?
Если нет, то я бы записывал все ссылки из файла в список, а потом работал с ними (разделил бы, если нужно прям 50 штук / удалил лишние) и загрузил куда надо... -
@uraabk said in Нужна помощь в работе с файлами (и их строками):
@komposter вообще все не так. Можно сразу читать файл в список... без начальных знаний о Басе не думаю, что у вас что либо получится
Можно шаблон хоть чего-то? На примерах учится быстрее. А то будет быстрее сделать руками, чем пересматривать видео по 2+ часа.
Ну вот, у меня получилось добавить прямо из переменной на сайт, но мне нужно по 50 добавлять, а не сразу все 180к. И программа печатает вручную урлы, а ведь проще скопировать.
И чет программа стала подлагивать, 8мб файл не может обработать :) -
@uraabk said in Нужна помощь в работе с файлами (и их строками):
@komposter вообще все не так. Можно сразу читать файл в список... без начальных знаний о Басе не думаю, что у вас что либо получится
Все у меня получится, напишите просто КАК.
У меня получилось добавить прямо из переменной на сайт, но мне нужно по 50 добавлять, а не сразу все 180к. И программа печатает вручную урлы, а ведь проще скопировать. Как работает буфер обмена я уже понял. -
@komposter said in Нужна помощь в работе с файлами (и их строками):
У меня получилось добавить прямо из переменной на сайт, но мне нужно по 50 добавлять, а не сразу все 180к. И программа печатает вручную урлы, а ведь проще скопировать. Как работает буфер обмена я уже понял.
Работайте со списками, там действий до кучи... создайте второй список, в него по одному перекиньте 50 урл и закиньте на сайт.
отключите эмуляцию ввода.