Добавил еще ведущие нули к миллисекундам, если кому-то еще когда-то этот код понадобится
log = function (text, color, define){ var id, time, thread, logHtml, textLog; define = (typeof define == 'string') ? define.split(/[\s,.|:;]+/g) : define; if(typeof define === 'object' && define !== null){ if(Array.isArray(define)){ id = define.indexOf('id') > -1; time = define.indexOf('time') > -1; thread = define.indexOf('thread') > -1; } else{ id = define.id == true; time = define.time == true; thread = define.thread == true; } } else id = time = thread = true; id = id ? '<a href="action://action' + ScriptWorker.GetCurrentAction() + '" style="color:gray;">[' + ScriptWorker.GetCurrentAction() + ']</a>' : ''; time = time ? ' ' + getTime() : ''; thread = thread ? ' Поток №' + thread_number() : ''; logHtml = (id || time || thread) ? id + '<span style="color: white">' + time + thread + ' : </span>' : ''; logHtml += '<span style="color:' + (color ? color : 'white') + '">' + text + '</span>'; textLog = '[' + ScriptWorker.GetCurrentAction() + ']' + time + thread + ' : ' + text function getTime(){ var checkTime = function(i){ return (i < 10) ? "0" + i : i; }; var checkMilliSeconds = function(ms){ if (ms < 10) { return "00" + ms; } else if (ms < 100) { return "0" + ms; } else { return ms; } }; var d = new Date(); var hh = checkTime(d.getHours()); var mm = checkTime(d.getMinutes()); var ss = checkTime(d.getSeconds()); var ms = checkMilliSeconds(d.getMilliseconds()); return '[' + hh + ':' + mm + ':' + ss + '.' + ms + ']'; }; Logger.WriteHtml(logHtml, textLog); }Коллеги, помогите решить в ручную НЕ текстовую капчу
-
-
@UserTrue Благодарю! Я как ни старался не вызвать гнев опытных пользователей, судя по кол-ву стрелок на скрине у меня этого не получилось : "P.S. Только сегодня приступил к изучению этого замечательного софта, поэтому ни в зуб ногой вообще, последний раз подобной темы касался лет 15 назад когда на html лабал сайток по фану, на харде без доступа в онлайн, тогда еще интернет по карточкам был. Поэтому попрошу объяснить как полному нубу :) Ну или хотя бы дать направление, более приятное чем три буквы :)"
В следующий раз начну пост со слов: "В колени холоп грешный кланяется", ну или что-то в этом духе :)
Еще раз спасибо! -
Оффтоп посыл - уже в который раз замечаю что программисты и пользователи - с разных планет, я как пользователь с опытом работы в MS Office, 1C: УПП 8.3, системе "Меркурий" и прочих, по максимум постарался донести свою проблему, но в очередной раз вопрос столкнулся с проблемой недопонимания - когда опытный пользователь видя мой пост говорит мне про "Ручное управление в модулях" - хотя я до этого напрямую указывал на попытку через "прямое управление браузером F2 и F3", вызываемое ПКМ в браузере BASa -по идее опытный юзер должен знать оба этих нюанса и то что они относятся к разным пунктам меню, и предположить что нуб не в крусе про названия меню, систем, подсистем и т.д. т.п. Но нет!
Я вас ребята в продажах вообще боюсь представить, если хотите разбогатеть, создавая софт - набирайте команду продажников - потому как это не ваш конек - это не в обиду, это констатация фактов. В пример могу привести этот самый софт - по идее он должен быть популярнее чем Зеннопостер, но увы и ах! -
если картинка статичная (размер одинаковый) можно сделать на кликах по координатам.
картинки очень простые можно использовать тот-же гугл картинки для определения содержания изображения и всё автоматизировать.
а вообще здесь столько воды, прочитал пост 3 раза ничего не понял ;D -
@Aleksey87 said in Коллеги, помогите решить в ручную НЕ текстовую капчу:
@UserTrue так в ручном он мне предлагает напечатать текст только - клик на нужные картинки там не работает, мы с вами про одно говорим? - вот я в режиме записи:

тут не работает клик по картинке - он просто показывает картинку, она не активна, можно только напечатать текст в поле. Поэтому я попробовал передать ручное управление юзеру - но в редакторе нет такой фичи - типа передать для определенного действия и продолжить далее по скрипту.Парадокс?
-
@glitch2077 уже разобрался, подсказали насчет ручного управления, а насчет картинок через гугл и автоматизацию, я тоже уже подумал, но мне до этого пока далеко
-
@denanotherday я опять не понимаю, сорян
-
@Aleksey87 ты 2 скрина выложил, автобус на обоих присутствует.
Похоже что картинок не особо много, можно попробовать в ручную создать "базу" картинка(base64) - ключь и щёлкать эти капчи как орешки ) -
@denanotherday

Похоже что он ) -
@glitch2077 Б##ть, ты гениален!!! И судя по всему опытен!))) Я ж говорю, что я нуб) Я тут как баран на новые ворота смотрю. Мне осталось только понять как все это запилить. Спасибо за помощь! Лайк, подписка, колокольчик, все дела в общем :)
-
-
@LastCrow said in Коллеги, помогите решить в ручную НЕ текстовую капчу:
О, до боли знакомая ситуация)
Я полностью автоматизировал решение этой капчи с помощью скриншота каждого элемента и поиска картинки в картинке
Но есть одна проблема - БАС иногда вылетает при работе с изображениями
Но это не так критичноКраш BAS из за модуля "Обработка изображений" происходит только по одной причине
https://community.bablosoft.com/topic/4303/краш-bas-из-за-модуля-обработка-изображенийрешается простым условием сверки размеров целевого изображения и изображения источника
-
@LastCrow Может эта утилитка пригодится, она очень много чего умеет.
https://imagemagick.org/ -
@LastCrow said in Коллеги, помогите решить в ручную НЕ текстовую капчу:
@Fox, я читал эту тему и пробовал и менять местами ид изображений и выставлять у них одинаковый размер 100х100...
Нужно сравнивать размеры, а не просто менять местами id
Но всё равно крашится периодически
Если получится повторить ошибку - напишите.
-
Вот! тут тоже нужно решить проблему поиска одинаковых картинок :)
А капча эта с сеоспринта, если кому интересно.
Товарищ, создатель темы, через использование селекторов эта проблема не решается, там просто не за что прицепиться. Обратите внимание вот на это предложение:О, до боли знакомая ситуация) Я полностью автоматизировал решение этой капчи с помощью скриншота каждого элемента и поиска картинки в картинке Но есть одна проблема - БАС иногда вылетает при работе с изображениями Но это не так критичноЛибо попробуйте решить эту капчу через сервис Рукапчи, у них очень широкий выбор разгадываемых капч. Но не знаю насчет конкретно этой.
-
@glitch2077
Чел не видит. Поднял всех. -
Аналогичное решение таких капч:
community.bablosoft.com/topic/3232/бесплатное-автоматическое-распознавание-капчи-на-bas/ -
@000 offtop
=) Вот ты тему то поднял. Ща начнется про брут, про хэши, про разное.. 😜
offtopoff
Да так можно делать. Но как и с любым объемом инфы количество хэшей может стать оченьь-очень-очень большим и скорость будет сильно меньше пока найдете коллизию. И да solvemedia например на звук хэши разные может давать на одину капчу. Хз как с картинками. В общем этот способ становится сильно затратным если капча генерируется и она не конечна.
