@kuzkuz Сайты разные и капча капче рознь.
Лично я, если капча статическая, собираю все с сайта и хеширую их в md5, записывая все в текстовик. Именно этим текстовиком и пользуюсь.
Кстати, скриншоты капч приходится делать очень редко. Лично мне такой сайт с капчей попадался единожды. Когда я на него наткнулся, не знал способов решения, но теперь уверен, что можно обойтись и на нём без скриншотов.
Процентный состав как реализовать?
-
@bronshik
Довольно просто:- Сортируем список через экшн "Сортировать".
- Заводим счетчик повторений каждого числа. Устанавливаем его на 1.
- В foreach с первым элементом ничего не делаем и сохраняем его в переменную. Со всеми остальными:
- если элемент равен предыдущему, увеличиваем счетчик на 1 и сохраняем его в переменную.
- если не равен, то пишем в ответ счетчик повторений/количество элементов в массиве x 100, после чего устанавливаем счетчик снова на 1 и сохраняем текущий элемент в переменную.
-
Или пишем функцию счётчика элементов с разностью на общее количество элементов в массиве