Привет! Давно от меня не было годноты, исправляемся.
Алгоритм чекера
Посылаем запрос на 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-го акка = 0.33 сек!
Блокирует ли 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 акков за раз, т.к. фри сервер больше не тянет.
Результаты проверки копируются по клику, столбиком в буфер обмена.
Чем занят на текущий момент, doroved?
Занимаюсь разработкой коммерческого продукта для работы с Facebook.
За текущий год, удалось нафармить очень много разных технических плюшек, которые упростят и украсят жизнь арбитражникам FB.
Чтобы не пропустить, рекомендую подписаться на мой канал @doroved_stories и следить за постами, которые редко, но как всегда метко 😉
Источник