@Fox Привет.Я описывал задачу в этой теме https://community.bablosoft.com/topic/27417/вызов-многопоточной-функции
Дело в том,что я не могу вообще никак перевести свой скрипт на многопоток,у меня тупо,что в вызове функции в многопоток,что просто обычный многопоток,выполняет свою работу с данными по очереди,а не одновременно.И это очень сильно бьет по времени,а нужна именно скорость обработки.Все уже готово и скрипт рабочий полностью,но скорость обработки заставила воспользоваться многопотоком.Ранее,подобных проблем не замечал,а сейчас элементарную задачу не могу уже несколько дней решить.
Скрипт очень простой и работает без браузера вообще,в скрипте используется только одно взаимодействие с гет запросом.Пример скрипта я приложил в этой теме(но без запросов),он точно почти такой же,как и основа.
Логика такова:
1)Запускается скрипт (без всяких ресурсов изначально и данных) и создаются два ресурса.
2)Делается запрос на сайт,который обрабатывается в отдельной функции,т.е. обрабатывает полученные строки и записывает в ресурс.
3)Вызывается функция в несколько потоков,которая работает (должна работать) с каждой строкой из созданного ранее ресурса(уникальной)в отдельном потоке.Данные обрабатываются и записываются во второй ранее созданный ресурс.
4)Как только данные обработаны,ресурс переводится в список и список записывается в файл.Более ничего не делается.
-Сперва я думал,что проблема в создаваемых в ходе работы ресурсах,но нет.Создавал изначально ресурсы и то же самое было.
-Потом пробовал брать из файлов значения\потом создавать файлы по ходу и из них брать данные\сохранять напрямую пытался и.т.д
-Возможно думал стоят какие то ограничения из за слабого пк с 4 гб оперативы и взял сервер с 64 гб,но как обрабатывалась строка за 5 минут на моем пк,так же по скорости и на серваке.Ладно, с этим я уже ничего не поделаю из за регулярок в проекте,согласен.Но вот перевести на поток и хотя бы по 10 строк одновременно обрабатывать,очень бы помогло.А сейчас в любом случае,у меня,сколько бы потоков не выставил - работает все равно как один,просто по очереди разный поток берет свои данные(
Коллеги, помогите решить в ручную НЕ текстовую капчу
-
@denanotherday . прости, не понял о чем ты?
-
@Aleksey87 said in Коллеги, помогите решить в ручную НЕ текстовую капчу:
@denanotherday . прости, не понял о чем ты?
Решаешь управлением или через модуль?
-
@denanotherday пока что незнаю что такое модуль - но я действовал по твоей картинке - прямое управление браузером - далее вот такой выбор:

я выбирал варианты и F2, и F3 - но в обоих случаях не создается никакого блока в редакторе сценария - хотя в описании F3 и написано "добавлять действие на панель сценария" - ничего не там не появляется. В обоих случаях просто передается управление юзеру, с возможностью через правую кнопки мышки, добавлять в сценарий последующие экшены, но вот самого экшена для передачи управления юзеру, для решения капчи - нету. -
-
@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
Чел не видит. Поднял всех.
