Поиск организаций по городу без звонков, рекламы и “оставьте заявку”

Недавно обратился ко мне один знакомый с просьбой найти (вообще хз, почему именно меня) кондитерские в нашем городе. Так как я уверенный пользователь персонального компьютера и умею пользоваться этим вашим энторнетом, то запустил браузер и приступил к задаче.

Я кулхацкер
Я кулхацкер

Потратив примерно час и найдя всего десяток кондитерских, я понял, что дальше не вывожук и так дело не пойдет.

Прекрасно тебя понимаю, жук-невывожук
Прекрасно тебя понимаю, жук-невывожук

Осознав всю бесперспективность ручного поиска, я вдруг осознал, я же программист и надо бы как-то автоматизировать данную процедуру.

Мем смешной, а ситуация страшная
Мем смешной, а ситуация страшная

Не буду вдаваться в подробности, но спустя некоторое время сервис был готов и работает в виде телеграмм бота @businessparser_bot. Работает все так, как показано на рисунке ниже.

Я все-таки нашел все кондитерские
Я все-таки нашел все кондитерские

Есть несколько особенностей сервиса:
1) Категории компаний строго заданы. Как видно на рисунке выше, если написать «кондитерская», то нет совпадений, а для «кондитерские», такие совпадения есть, смотрим рисунок ниже;

Несколько подходящих категорий при поиске «кондитерские»
Несколько подходящих категорий при поиске «кондитерские»

2) Сейчас установлено ограничение в два суточных запроса, чтобы сервис не завис при большом количестве единовременных запросов;

Вот так это ограничение сейчас выглядит
Вот так это ограничение сейчас выглядит

3) Последовательная обработка запросов. Если несколько пользователей одновременно делает запрос, то они встают в очередь и выполняются последовательно, друг за другом. Как итог — это значит, что свой результат вы обязательно получите, когда именно ваш запрос будет обработан.

Вот так выглядит результат поиска.

Есть все самое необходимое: название, адрес, номер телефона и вебсайт
Есть все самое необходимое: название, адрес, номер телефона и вебсайт

А на этом все, котаны. Милости прощу пользоваться!!!

22