Или это зависит исключительно от прокси?
Как найти все кубики определённого вида?
-
Та я уже думал капец настал, ща делать откат на 3 дня назад и заново обнову скрипта делать, там действий и так под 1к, так ещё и обнову перекручивать.
У меня просто скрипт крашится, я хз почему... Вот пытаюсь методом тыка найти в последних нововведениях ошибку в синтаксисе, мб я где ] забыл поставить.
Делал конечно бекап, старая версия работает как часики, но мне лень заново весь апдейт переделывать.
Решил начать с БД, а в функциях (которых за 3 десятка перевалило) искать эти действия связанные с БД глазками это вообще убиться можно, думал мб как по списку ID пройтись... вот и стал спрашивать что да как искать.
А решение как всегда простое оказалось -
@Bigma если бы было всё так просто я бы сюда не писал.
Скрипт крашится без сообщений, тупо вылет бас. При чём в режиме записи всё ок, а в режиме запуска крашит, ищу причинуP.s проблема не в БАС-е факт, старая версия скрипта работает отлично.
-
@Kinokio Метки скорее всего. Надо внимательно следить чтоб они не совпадали по названию ни с переменными, ни с названием функций, я просто стал добавлять суфикс метка. В цыклах метки могут рушить цыклы. Постил уже про это, ищи в релизе.
-
@Kinokio said in Как найти все кубики определённого вида?:
@Bigma не, не в метках дело, только что прям проверил. Удалил все метки которые вводил, всё равно крашит, ищу дальше
Добавьте в самое начало скрипта действие "Выполнить код" с кодом:
_sa = function(id) { log(id) ScriptWorker.SetCurrentAction(id) }Запустите скрипт, дождитесь его вылета, найдите и откройте сохранившийся файл логов
\BrowserAutomationStudio\logs\logВ нём будет список id действий, проматывайте файл в самый конец и в нём найдёте id действия на котором происходит вылет
-
@Bigma said in Как найти все кубики определённого вида?:
@Fox тернисто, планы есть на внедрение?
Внедрение?
-
@Fox я имею ввиду, что неплохо было бы, чтоб обрыв скрипта, выдовал в обычный лог последнее действие.
Пример, видим, статусы ок. Но знаем, что нифига не ок. Если бы видили каждый раз айди последнего действия, то можно было бы что-то искать...
-
@Bigma said in Как найти все кубики определённого вида?:
@Fox я имею ввиду, что неплохо было бы, чтоб обрыв скрипта, выдовал в обычный лог последнее действие.
Пример, видим, статусы ок. Но знаем, что нифига не ок. Если бы видили каждый раз айди последнего действия, то можно было бы что-то искать...
Это всё сугубо индивидуально и то, что вам сейчас кажется нужным и важным, может не иметь смысла или даже мешать остальным пользователям.
Если у вас есть готовое решение или хотя бы продуманная логика работы, я готов выслушать. Если что, можно будет дополнить тему лайфхаков
:D -
@Bigma said in Как найти все кубики определённого вида?:
@Fox согласен, может быть и лишняя нагрузка. Давай тогда отдельную тему создадим с этим лайфхаком - "что делать если скрипт завершился со статусом ок, но не знаю где ошибка" можно накидать тегов еще.
К сожалению большинство новых пользователей не используют поиск от слова "совсем". Например уже давно существует закреплённая тема "часто задаваемые вопросы", о существовании которой многие даже не знают

@Bigma said in Как найти все кубики определённого вида?:
@Fox в закладки то я положил, но когда приспичет, не факт что вспоню.
Достаточно запомнить, что есть фишка, что бы получить в лог id всех выполняемых действий. Этого знания хватит, что бы потом в случае необходимости загуглить на форуме код этой функции
-
@Fox тут не совсем так, в идеале все бы смотрели все видео по базовым функциям, в идеале они бы даже в гугл пытались задать свои запросы... Честно весь этот раздел я не читал, я ищу проблему со своими входными. Может тегов не всегда хватает.
Просто например вижу последнее время на форуме много сообщений по поводу того, что не могут отловить ошибки в ассинхронных функциях. Подумал, что это могло бы помочь.