Тема доклада:  "Поиск объекта по фото в интернет-магазинах через Telegram"
ВВЕДЕНИЕ
ВВЕДЕНИЕ
ОПРЕДЕЛЕНИЕ ОБЪЕКТА
ОПРЕДЕЛЕНИЕ ОБЪЕКТА
ПОИСК ОБЪЕКТА
ПОИСК ОБЪЕКТА
ПОИСК ОБЪЕКТА
РАБОТА С ДАННЫМИ
РАБОТА С ДАННЫМИ
TELEGRAM БОТ
НАСТРОЙКИ ПОИСКА
НАСТРОЙКИ ПОИСКА
НАСТРОЙКИ ПОИСКА
ПРИМЕР ВЫПОЛНЕНИЯ
ПРИМЕР ВЫПОЛНЕНИЯ
РЕАЛИЗАЦИЯ ПОИСКА
ЗАКЛЮЧЕНИЕ
Спасибо за внимание!
2.36M
Категория: ИнтернетИнтернет

Поиск объекта по фото в интернет-магазинах через Telegram

1. Тема доклада:  "Поиск объекта по фото в интернет-магазинах через Telegram"

Тема доклада:
"Поиск объекта по фото в интернет-магазинах через
Telegram"
Выполнил:
Студент 3 курса факультета математики и компьютерных наук
Группа 3ПМ, Никитенко Владислав
Научный руководитель:
Кандидат физико-математических наук, Лобанов Андрей Григорьевич
Майкоп
2022г.

2. ВВЕДЕНИЕ

Курсовая работа посвящена созданию
ВВЕДЕНИЕ
Telegram-бота,
который
по
полученной
фотографии от пользователя определит объект и
вернёт ссылки на наиболее похожий вариант в
интернет-магазинах.

3. ВВЕДЕНИЕ

Задачи:
• Разработать алгоритмы определения объекта
по фото и поиска его в интернет - магазинах;
ВВЕДЕНИЕ
• Получить информацию с сайтов;
• Очистить, проанализировать и отсортировать
данные;
• Создать Telegram - бота и интегрировать в него
написанные алгоритмы.

4. ОПРЕДЕЛЕНИЕ ОБЪЕКТА

Изображение
ОПРЕДЕЛЕНИЕ
ОБЪЕКТА
загружается
на
сервис
"Яндекс.Картинки", после чего получаем ссылку
на результаты поиска.
Далее все данные с сайта парсятся
библиотекой Beautiful Soup 4.

5. ОПРЕДЕЛЕНИЕ ОБЪЕКТА

Пример поиска
ОПРЕДЕЛЕНИЕ
ОБЪЕКТА

6. ПОИСК ОБЪЕКТА

Получим данные из каталога с помощью
ПОИСК ОБЪЕКТА
библиотеки Selenium.
Если название удалось определить точно,
также будем искать объект по названию через
поисковик Яндекс.

7. ПОИСК ОБЪЕКТА

Пример каталога
ПОИСК ОБЪЕКТА

8. ПОИСК ОБЪЕКТА

Получаем HTML код каталога
ПОИСК ОБЪЕКТА

9. РАБОТА С ДАННЫМИ

Все полученные данные очищаются от
HTML, отсеиваются и сортируются по схожести
с искомым объектом.

10. РАБОТА С ДАННЫМИ

11. TELEGRAM БОТ

Интерфейс бота
TELEGRAM
БОТ

12. НАСТРОЙКИ ПОИСКА

Меню настроек списка сайтов
НАСТРОЙКИ
ПОИСКА

13. НАСТРОЙКИ ПОИСКА

Изменение списка сайтов
НАСТРОЙКИ
ПОИСКА

14. НАСТРОЙКИ ПОИСКА

База данных
НАСТРОЙКИ
ПОИСКА

15. ПРИМЕР ВЫПОЛНЕНИЯ

16. ПРИМЕР ВЫПОЛНЕНИЯ

17. РЕАЛИЗАЦИЯ ПОИСКА

18. ЗАКЛЮЧЕНИЕ

Бот часто успешно определяет и находит
искомый
ЗАКЛЮЧЕНИЕ
объект,
что
может
быть
полезно
в
повседневной жизни.
Развитие
программы
может
быть
продолжено улучшением алгоритмов поиска и
сортировки, а также добавлением новых функций.

19. Спасибо за внимание!

English     Русский Правила