Ещё бы оутлук починили, 15 diceico даёт.
Выпущена 21.5.1 версия BrowserAutomationStudio
-
При решении ре капчи в сборке 21.4.1 начала появляться ошибка "ReferenceError: Can't find variable: _random_point во время выполнения действия"
после обновы до актуальной сборки такое произошло.На сборке 21.5.1 решает,только все равно не принимается.В моем случае скрипт бесконечно решает ре капчуСтоит кап монстр 2.10.8.6 с аддоном и своими ipv6 проксями.Я конечно ещё варианты разные попробую,но может поможете мне в какую сторону смотреть что бы решить ошибку
P.S. как я понял теперь что на старой сборке нужно прокрутить к элементу который не виден,и после нажать,иначе появляется эта ошибка:
"ReferenceError: Can't find variable: _random_point во время выполнения действия"
На новой актуальной сборке все так же.Проверил через сервис анти капчи,такая же ситуацияКто-нибудь,проверьте как у вас решается ре капча
-
@moemope
При решении ре капчи в сборке 21.4.1 начала появляться ошибка "ReferenceError: Can't find variable: _random_point во время выполнения действия"
Такое будет если вы создали проект в 21.5.1, а потом открыли в 21.4.1
Стоит кап монстр 2.10.8.6 с аддоном и своими ipv6 проксями.Я конечно ещё варианты разные попробую,но может поможете мне в какую сторону смотреть что бы решить ошибку
Если все решения пропускает, попробуйте установить поле "Список допустимых задач."
-
Во-первых, спасибо за чудесные обновления и неустанные старания в поддержании софта в состоянии фреша. Антидетект BAS теперь на уровне.
Однако, полагаю, не я один жду возможности программы работать в асинхронном режиме, а не линейном. Уткнулся в невозможность реализации задуманного софта на данной платформе именно по этой причине.
На мой взгляд, самым значимым достижением в прогрессивном росте BAS была бы возможность задавать переменное имя переменных. Любой язык программирования предоставляет данный функционал. Я не всегда могу знать, как будет называтся моя переменная, поэтому хотелось бы генерировать ее имя по заданным параметрам.
Ну и напоследок (пусть меня закидают коллеги-старожилы помидорами) - крайне необходима возможность инспектировать браузеры в режиме кликабельности. На данный момент есть возможность только просматривать, что творится в браузере и не более.
Апгрейды анонимности и прочие плюшки - это, несомненно, круто. Но тех пор, пока упираешься в тупик идейного полёта - это бесполезно.
Так же, хочется затронуть момент с премиум-коммуникацией. Лингвисты, владеющие английским языком, меня поддержат в высказывании, что рускоговорящему человеку порой трудно уловить узконаправленный контекст и коннотацию чужого языка, как бы шикарно на иностранном не разговаривал юзер. Что уж там говорить, в технической литературе я и на русском не всегда понимаю широту мысли автора. Документация по интерфейсу сплошь на иностранном, что мешает, на мой взгляд, новичкам синтезировать поступающую информацию. Особенно при работе с новым материалом. Свободно разговариваю на английском, разбираюсь в программировании, однако и у меня возникали сложности с логической интерпретацией новой информации (если есть инфа, где располагаются доки на русском языке - ткните носом). Будут силы, запишу еще курс на своем канале по работе в премиум-версии.
В целом и вкратце, хочется поблагодарить автора за большой вклад в браузерную автоматизацию в рунете и прислушаться к просьбам своих старых фанатов (It's me) :D -
@olegtut said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Однако, полагаю, не я один жду возможности программы работать в асинхронном режиме, а не линейном. Уткнулся в невозможность реализации задуманного софта на данной платформе именно по этой причине.
Уже есть запуск функции в несколько потоков.
На мой взгляд, самым значимым достижением в прогрессивном росте BAS была бы возможность задавать переменное имя переменных. Любой язык программирования предоставляет данный функционал. Я не всегда могу знать, как будет называтся моя переменная, поэтому хотелось бы генерировать ее имя по заданным параметрам.
https://ru.wikipedia.org/wiki/Ассоциативный_массив
Ну и напоследок (пусть меня закидают коллеги-старожилы помидорами) - крайне необходима возможность инспектировать браузеры в режиме кликабельности. На данный момент есть возможность только просматривать, что творится в браузере и не более.
Ручное управление браузером скоро будет.
Апгрейды анонимности и прочие плюшки - это, несомненно, круто. Но тех пор, пока упираешься в тупик идейного полёта - это бесполезно.
Сейчас можно реализовать практически все. Может у вас не совсем правильная архитектура приложения?
Так же, хочется затронуть момент с премиум-коммуникацией. Лингвисты, владеющие английским языком, меня поддержат в высказывании, что рускоговорящему человеку порой трудно уловить узконаправленный контекст и коннотацию чужого языка, как бы шикарно на иностранном не разговаривал юзер. Что уж там говорить, в технической литературе я и на русском не всегда понимаю широту мысли автора. Документация по интерфейсу сплошь на иностранном, что мешает, на мой взгляд, новичкам синтезировать поступающую информацию. Особенно при работе с новым материалом. Свободно разговариваю на английском, разбираюсь в программировании, однако и у меня возникали сложности с логической интерпретацией новой информации (если есть инфа, где располагаются доки на русском языке - ткните носом). Будут силы, запишу еще курс на своем канале по работе в премиум-версии.
Большинство доков на 2 языках, только доки по веб интерфейсу не переведены. Когда-то будет.
-
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Понятно, что при помощи JS можно реализовать любую вещь. Если так, то зачем BAS, если можно просто юзать языки программирования... Я имею ввиду, что при создании имени переменной в самом BAS хочется иметь возможность варьировать expression именно для названия переменной, а не только для значения. К примеру, хочется чтобы имя задавалось не словом VARIABLE, а, к примеру, [[NAME_OF_VARIABLE]][[VARIABLE_NUMBER]]
Кроме того, в JS нельзя создавать ассоциативные массивы. Любое подобие массива в JS - это всего лишь объект. Действие "Выполнить код" будет адекватно реагировать на такие "массивы"?
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:Ручное управление браузером скоро будет.
Это безумно радует. Жду этой функции с начала дебюта BAS, да и, полагаю, многие :) Имеются примерные сроки, в каких числах планируется?
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Сейчас можно реализовать практически все. Может у вас не совсем правильная архитектура приложения?
Я реализовывал всё, что только можно. Но ключевое слово Вы сами обозначили: "Практически".
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Большинство доков на 2 языках, только доки по веб интерфейсу не переведены. Когда-то будет.
Собственно, о непереведенных и речь.
-
@olegtut said in Выпущена 21.5.1 версия BrowserAutomationStudio:
самом BAS хочется иметь возможность варьировать expression именно для названия переменной, а не только для значения. К примеру, хочется чтобы имя задавалось не словом VARIABLE, а, к примеру, [[NAME_OF_VARIABLE]][[VARIABLE_NUMBER]]
Это можно реализовать через конструкцию eval в выполнить код, пример
[[NAME_VALUE]] = "MY_VALUE"; eval("VAR_" + [[NAME_VALUE]] + " = 10")но в диспетчере ее не будет видно. И честно сказать так никто не делает даже из тех кто пишет кодом :) Просто видимо не правильно решаете поставленную задачу.
Кроме того, в JS нельзя создавать ассоциативные массивы. Любое подобие массива в JS - это всего лишь объект. Действие "Выполнить код" будет адекватно реагировать на такие "массивы"?
В выполнить код все это работает[[MY_COLLECTION]] = { tomato:10, watermelon:1, potato:2 } -
@usertrue said in Выпущена 21.5.1 версия BrowserAutomationStudio:
[[MY_COLLECTION]] = {
tomato:10,
watermelon:1,
potato:2
}Во-первых, как я писал выше, это объект, а не массив. В этом можете убедиться, выведя целиком переменную в лог. Однако получить значение объекта по ключу, действительно можно, и в принципе неважна эта неточность. Во-вторых, у Вас синтаксис ошибочный. Очевидно, в кодинге неправильно решаете поставленную задачу именно Вы. Что за мода пошла говорить: неправильная архитектура приложения, неправильно поставленная задача и т.д. Я разве что-то штыковое написал?
-
@olegtut said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Во-первых, как я писал выше, это объект, а не массив. В этом можете убедиться, выведя переменную в лог. Во-вторых, у Вас синтаксис ошибочный. Очевидно, в кодинге неправильно решаете поставленную задачу именно Вы. Что за мода пошла говорить: неправильная архитектура приложения, неправильно поставленная задача и т.д.! Я разве что-то штыковое написал?
А Вы проверяли мои примеры, чтобы утверждать, что в них есть ошибки? Они все рабочие! А во вторых, что Вы понимаете под термином объект? Объект это некая сущность, которая имеет свои свойства и методы дак вот, объектом является практически все, даже примитив вроде строки на самом деле также является объектом xD. Ну и разумеется, что и массив, как и ассоциативный массив это тоже объекты. Кстати ассоциативный массив это лишь названия для объектов типа коллекция. А массивом в строгом смысле может быть только набор данных, расположенных в числовой последовательности:
var arr = [ "Яблоки", "Помидоры", "Огурцы" ]; log("Ты массив? Ответ:" +Array.isArray(arr) ); -
Спасибо за обнову, особенно за движением мыши и заголовки!!!! Спасибо за отпечаток в профиле - ТОООП!. Раньше имел свою базу на mysql и вечно нужно было запросами оттуда отпечаток дергать и отдельно применять. Сейчас переключился и вуаля!
-
@fastspace said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Какие еще действия нужно заново сгенерировать?
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:
При переходе на новую версию BAS, старые проекты будут работать по старому, если вы хотите использовать новый функционал, то нужно начать редактировать действия 'Прокси', 'Применить отпечаток' и 'Получить отпечаток' и нажать на Ok ничего не меняя.
Только создал вопрос про начальное положение курсора, а тут и исправление подъехало). Супер!
P.S. Рано радовался:
@support said in Выпущена 21.5.1 версия BrowserAutomationStudio:Первоначальное положение курсора выбирается случайно, а не в левом верхнем углу как раньше.
Первоначальное положение курсора выбирается все равно в левом верхнем углу как раньше.
-
@olegtut said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Кроме того, в JS нельзя создавать ассоциативные массивы.
Это немного странное утверждение.
var x = {} //Так нет?Любое подобие массива в JS - это всего лишь объект.
Ассоциативные массивы прекрасно работают, какая разница как они реализованы и что происходит внутри языка.
В любом случае https://drive.google.com/uc?id=1UeWTFPF858InDsRKe3kY62KjruosKi53&export=download - вот пример работы с ассоциативными массивами в BAS.
Чтобы вносить какие-то изменения мне нужно знать потребность которая за ними стоит. Если вы опишите пример, который невозможно/неудобно реализовать сейчас, скорее всего это будет добавлено. Если это какая-то абстракция, то изменения вряд ли будут.
-
@senerg said in Выпущена 21.5.1 версия BrowserAutomationStudio:
Первоначальное положение курсора выбирается все равно в левом верхнем углу как раньше.
Имеется ввиду, что координаты теперь не в 0,0 точке, а в случайном месте близком к левому верхнему углу. Если у вас не так, покажите как вы этого добились.
Кроме того, вы сами можете их задать вызвав перемещение мыши до загрузки первой страницы.