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