@rubaka uberi vse dop otmetki tipa "opredelenie ip" i prochego v proxy kubike
ny i zapuskay v rejime zapuska, a to ya tak ponimayu chto ti s zapisi zapuskaesh skript
Есть ли возможность запросить у пользователя ответ Да или Нет?
-
@root Можно что угодно сделать. Я из под ноды поднимал вебсервер и формировал браузерный интерфейс в нём. Не за долго до анонса пользовательского веб интерфейса.
:D
На основе вот этого можно.показать пользователю две кнопки Да или Нет в середине скрипта в зависимости от условий. Запрос перед запуском скрипта не подходит
Вы бы описали ситуацию, для чего в автоматизированном софте это может понадобится.
смысл таблички - сделать как можно меньше лишних кликов и вводов со стороны пользователя.
Сама по себе табличка в процессе работы скрипта, уже лишнее действие. А так, самый простой вариант, который предложил @spacerange с разным текстом в действии "Запросить ввод от пользователя".
-
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Вы бы описали ситуацию, для чего в автоматизированном софте это может понадобится.
Есть ситуации, когда лучше использовать полуавтоматический бот. Например, для формирования списка постов при ведении аккаунтов в различных соц сетях по принципу агрегаторов. Если спарсить все посты, например, по хэштегу #birthdays, то наверняка в выдаче будет много того, что не очень вписывается в тематику. Отфильтровать автоматически на 100% сложно. Поэтому было бы не плохо пройти по этому списку полуавтоматическим ботом.
Сейчас у меня это и реализовано через введение определенного текста, но это довольно неудобно по многим причинам:
- Поле ввода капчи не активно после вызова и приходится тыкать в него мышью.
- Если нужно несколько запросов капч сделать, то все они будут выводиться по очереди, вывести разом их нельзя.
- Не редактируется размер самого поля для ввода капчи - тоже большой минус.
- И вообще бесит, что нельзя окно бота сделать поверх всех окон: перепробовал с десяток различных приблуд типа AutoHotkey, но именно на БАС ничего не действует.
Кто-нибудь знает как победить хоть что-то из этого списка?
-
@senerg said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Т.е. можно ли показать пользователю две кнопки Да или Нет в середине скрипта в зависимости от условий. Запрос перед запуском скрипта не подходит.
Через Телеграм можно управлять своим ботом из любого места. Разве что запускать только нельзя будет без дополнительных костылей.
-
@allive said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
для вас будет написать модуль на C++
🤣🤣🤣 'этапять!
Зря смеётесь, я серьёзно. Сейчас можно спокойно найти в гугле пример готового кода, а компилировать можно в онлайн компиляторах. Вызывать полученных exe'шник из действия "Запустить Процесс" с галочкой Ждать завершения, я так для одного эксперемента делал.
Возможно даже кто нибудь в разделе "заказать скрипт" реализует эту задачу для @senerg.
-
@allive said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
🤣🤣🤣 'этапять!
Я уже привык тут к подобным рекомендациям) Хочешь, чтоб БАС работал так как тебе нужно - напиши его сам.
И вы зря смеетесь. Я на C# уже писал как-то бота давно. И он даже работал) Просто с моими программистскими познаниями это будет очень длинная история. Если бы какой-нибудь мануальчик посоветовали с похожим примером, это да.@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
гуглить gui для node js
Искать то, чего в принципе может не быть... Ну, такое.
-
@senerg said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Я уже привык тут к подобным рекомендациям) Хочешь, чтоб БАС работал так как тебе нужно - напиши его сам.
Вы как то спрашивали, почему я так чёрство отреагировал, поясню, мне категорично не нравятся когда BAS "хаят" (читай необоснованно ругают во всех грехах). Его разрабатывает один человек без команды, форум поддерживается интузиастами, за частую новые модули пишутся ими же. Глупо ругать бесплатную программу, что она не работает так, как вы ожидаете, особенно если вы сами не приложили к её развитию ни грамма усилий (я про покупку премиума)
Высказывание выше, сугубо личное мнение, разъяснять, оправдываться или комментировать его я не буду.Искать то, чего в принципе может не быть... Ну, такое.
Первая же ссылка https://www.npmjs.com/package/nwjs

Попробую накатать тестовый скрипт.
-
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Вы как то спрашивали, почему я так чёрство отреагировал
Вы имеете полное право отвечать как считаете нужным, никаких обид.
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
мне категорично не нравятся когда BAS "хаят"
Если бы я считал БАС плохим софтом, сюда даже и не заходил бы. Это отличная программа, аналогов которой я не нашел. Недостатки есть везде, даже микрософт со своим октябрьским апдейтом так обосрались, что отозвали и до сих пор не могут его обратно выложить, хотя уже ноябрь почти. Минусы у БАСа были и будут, стоит ли на них так реагировать, решайте сами.
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
я про покупку премиума
Как только БАС начнет приносить прибыль и отбивать потраченные на него усилия, так сразу.
-
@bigorat , спасибо. Ах он хитрый лис!
Только вот при выскакивании этого окна бас грузит систему сразу на 30% и не отпускает пока не нажмешь на кнопку.
Плюс этот вариант абсолютно не настраиваемый: нельзя даже текстовое поле добавить, максимум, что возможно - это третья кнопка с помощью vbAbortRetryIgnore. -
@senerg said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Как только БАС начнет приносить прибыль и отбивать потраченные на него усилия, так сразу.
Как успехи?
-
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Как успехи?
С браузерными скриптами вообще беда. Работают максимум до обеда, а дальше вылетают то с одной, то с другой ошибкой. Уже и так на каждый клик сделал обработку ошибок действий на 15 и один хрен устойчивого результата получить не получается. Судя по не большому количеству продающихся скриптов в магазине не у одного меня так.
-
@senerg said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Как успехи?
С браузерными скриптами вообще беда. Работают максимум до обеда, а дальше вылетают то с одной, то с другой ошибкой.
Проблема в самом BAS, или в некачественных прокси, неправильной логики скрипта, сайте с хорошей защитой от ботов? У меня, например, браузерные скрипты и после обеда работают
:D
Уже и так на каждый клик сделал обработку ошибок действий на 15 и один хрен устойчивого результата получить не получается.
Обработка ошибок в каком виде? Селекторы BAS'a, игнорирование ошибок, Сон с конкретным временем и т.п.?
Судя по не большому количеству продающихся скриптов в магазине не у одного меня так.
Причём здесь браузер и магазин скриптов? В нём могут располагаться любые скрипты, в браузере, на запросах, через вебсокет.. Просто им сейчас ни кто не занимается. Совсем. Есть скрипты которые уже очень давно находятся в статусе "ожидает одобрения" и так и не попадают в магазин. А те что есть, могут быть не актуальными\не рабочими.
И вы не ответили на счёт премиума
:D -
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Проблема в самом BAS, или в некачественных прокси, неправильной логики скрипта, сайте с хорошей защитой от ботов?
Я бы сказал проблема в том, что большинство браузерных действий в BAS могут выдать исключение на ровном месте. Эмуляция бездействия при недозагруженном сайте тому хороший пример. Ожидание полной загрузки практически неприемлемо, ожидание появления элемента тоже работает совсем не всегда. Даже успешно выполненный клик мышью абсолютно не гарантирует что этот клик произошел куда нужно.
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
И вы не ответили на счёт премиума
Поэтому как можно покупать премиум и выкладывать на продажу скрипт, который даже у меня стабильно не работает?
Хттп клиент работает великолепно, но далеко не каждый сможет в нем реализовать полноценную работу в современных соцсетях и не нарваться на тихий бан.
@fox said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Причём здесь браузер и магазин скриптов? В нём могут располагаться любые скрипты, в браузере, на запросах, через вебсокет.. Просто им сейчас ни кто не занимается. Совсем.
Получается что, магазин никому не интересен и большинство народа здесь пишут скрипты для себя и тихо сами в них работают?
-
@senerg said in Есть ли возможность запросить у пользователя ответ Да или Нет?:
Я бы сказал проблема в том, что большинство браузерных действий в BAS могут выдать исключение на ровном месте. Эмуляция бездействия при недозагруженном сайте тому хороший пример.
Я этот вариант ошибки предположил, так как вы ни каких данных больше не предоставили. Вот скрипт в котором действие "эмуляция бездействия" на "недозагруженном" сайте идеально работает.
Ожидание полной загрузки практически неприемлемо
https://www.youtube.com/watch?v=L6ajX1d-fmk&t=2771s
ожидание появления элемента тоже работает совсем не всегда
Не всегда действие работает или элемент на странице не всегда появляется?
Даже успешно выполненный клик мышью абсолютно не гарантирует что этот клик произошел куда нужно.
Это как?
Поэтому как можно покупать премиум и выкладывать на продажу скрипт, который даже у меня стабильно не работает?
Если мастер не может починить автомобиль, правильно ли винить в этом ключи, которыми он пользовался?
Получается что, магазин никому не интересен и большинство народа здесь пишут скрипты для себя и тихо сами в них работают?
А как давно вы видели новые скрипты в магазине?
В мануале по подготовке к продаже скрипта написано:

Я не занимаюсь модерацией скриптов в магазине, этим занимается сам @support , а как часто он появляется на форуме?Большинство как раз пишут для себя и не всегда тихо в них работают
:D.
После покупки премимиума разработчики продают скрипты с защитой, кто то конкретно на заказ пишет, а кто продаёт по подписке. Все крутятся как могут. На счёт прибыли с магазина можешь спросить у @blackhacker , у него много скриптов в магазине. -
@fox:
Я этот вариант ошибки предположил, так как вы ни каких данных больше не предоставили. Вот скрипт в котором действие "эмуляция бездействия" на "недозагруженном" сайте идеально работает.
Я предоставил все данные, других нет. И думаю, что ваше предположение как раз верное. У меня тоже на "недозагруженном" сайте идеально работает "эмуляция бездействия" примерно в 299 случаях из 300.
Ожидание полной загрузки практически неприемлемо
С этим та же проблема. Оно прекрасно работает несколько сотен раз, а потом вдруг вылетает с ошибкой. При чем с логикой скрипта все в порядке, все данные перед ошибкой специально выводил в лог чтобы ее отловить. Поэтому я во всех скриптах полностью убрал ожидание полной загрузки.
ожидание появления элемента тоже работает совсем не всегда
Не всегда действие работает или элемент на странице не всегда появляется?
Действие срабатывает на исходной странице, а не на той на которую переходим. Например, вы парсите в цикле с полностью одинаковых страниц разный текст одного и того же элемента. Соответственно разные элементы в действии ожидания указать невозможно. Поэтому ожидание срабатывает на текущей странице и переходит на следующую без ожидания.
Даже успешно выполненный клик мышью абсолютно не гарантирует что этот клик произошел куда нужно.
Это как?
Загружаем сайт, ждем элемент, двигаем мышь и кликаем по нему. Но т.к. сайт еще продолжает загружаться в сам момент клика элемент смещается и клик происходит мимо))) Или же в сам момент клика на долю секунды пропадает все загруженное с экрана (остается только белый экран) и через эту долю секунды все загруженное появляется снова. При чем это не косяк BAS, такое же поведение несколько раз наблюдал сам в обычном браузере.
Если мастер не может починить автомобиль, правильно ли винить в этом ключи, которыми он пользовался?
Кто-ж спорит? Просто по хорошему к каждому браузерному действию баса нужно прилагать еще и список случаев в которых это действие может не сработать.
Большинство как раз пишут для себя и не всегда тихо в них работают :D.
Я так и понял.
у него много скриптов в магазине.
Там их всего несколько десятков :D

