Привет! Давно от меня не было годноты, исправляемся.
Алгоритм чекера
Посылаем запрос на mbasic версию фб с uid аккаунта, при этом вытягиваем только заголовки ответа, без тела (которое хоть и маленькое 4-5 кб, но абсолютно лишнее).
Далее анализируем заголовки, как они себя ведут при разных состояниях аккаунта (активный, заблокирован, не существует) и пишем нужные условия.
За счет того, что такие запросы легкие и практически не жрут трафик, скорости проверки акков позавидовал бы сам Усэйн Болт.
Тесты
Характеристика сервера, на котором проводились тесты:
- CPU: Intel® C2350 (Avoton)
- Memory: 4 GB
- Disk: 1 x 250 GB SSD
- Connectivity: 1Gbit/sec
- Bandwidth: 250 Mbit/sec
В первом тесте 1000 раз подряд проверили аккаунт Цукера: https://www.facebook.com/profile.php?id=4
При условии, что аккаунт активный:
Ср. скорость проверки 1-го акка = 0.14 сек!
Тест 1
Во втором тесте проверили заблокированный аккаунт, также 1к раз.
При условии, что аккаунт заблокирован:
Ср. скорость проверки 1-го акка = 0.33 сек!
Тест 2
Блокирует ли FB запросы на больших объемах? - Нет, были протестированы десятки тысяч циклов проверки аккаунтов, все четко и ооочень быстро.
Как использовать и где скачать исходники?
- Переходим в мой TG канал по этой ссылке и качаем архив со скриптом.
- Распаковываем и закидываем папку к себе на сервер или же можно использовать локально на своем ПК.
- В файле accounts.txt - указываем список UID аккаунтов FB в столбик.
- В консоли сервера/ПК переходим в папку checkerFB и ввводим php check.php
После завершения работы скрипта, результаты проверки сохранятся в папке output/
- active.txt - список активных акков.
- banned.txt - список заблокированных акков.
- notExist.txt - список несуществующих акков.
- error.txt - здесь будут аккаунты, при проверке которых что-то пошло не так. В основном файл будет пустой, т.к. текущая версия скрипта работает без сбоев.
Я не программист и не хочу вот это вот все!
Изи же) Вот онлайн чекер - https://checker-fb-accounts.herokuapp.com/
Ограничение 50 акков за раз, т.к. фри сервер больше не тянет.
Результаты проверки копируются по клику, столбиком в буфер обмена.
За текущий год, удалось нафармить очень много разных технических плюшек, которые упростят и украсят жизнь арбитражникам FB.
Чтобы не пропустить, рекомендую подписаться на мой канал @doroved_stories и следить за постами, которые редко, но как всегда метко ;)