3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер

3 горизонтальные линии, бургер
Удалить все
ЗАГРУЗКА ...

Содержание



    Серия статей об SearchResultParser навигация по ним

    Часы
    16.07.2024
    /
    Часы
    05.10.2025
    /
    Часы
    2 минуты
    Глазик
    449
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    2
    Соединённые точки
    0

    Вступление

    Это статья-вступление и статья-навигатор по проекту/веб-инструменту SearchResultParser. В этой серии статей будет рассмотрено пошаговое создание данного инструмента.
    Основная суть проекта SearchResultParser это парсинг данных из результатов поиска ( не только Google). Вообще, данный инструмент будет поддерживать следующие поисковые системы и машины, не сразу, но всё же:
    1. Google
    2. Yahoo
    3. Bing
    4. DuckDuckGo
    5. Baidu
    6. Yandex
    7. Aol
    8. StackOverflow
    9. GitHub
    10. Ask
    11. YouTube
    12. MyAnimeList
    13. GoogleScholar
    14. GoogleNews
    15. Coursera
    Основную работу по парсингу я возложу на эту python-библиотеку - search-engine-parser. Основную, да не всю. Парсер гугла и всё что не будет работать я напишу сам. Весь исходный код будет доступен на GitHub. Ещё, по возможности буду пользоваться официальными API, которые предоставляют различные поисковые движки.

    Стек используемых технологий в проекте

    В качестве фронтенда я выбрал ReactJS + MaterialUI библиотеку. Почему их? А почему нет. React считается самым популярным JS фреймворком и было бы грехом с моей стороны не пощупать его. Так же, в качестве дополнительной гибкости в стилизации и тюнинга вида сайта я буду использовать TailwindCSS.
    Для бэкенда у меня всегда один ответ - Django. Мне нравится этот фреймворк, мне нравится его идеология и логика. Плюс только его я и знаю (^///^)
    В качестве хостинг провайдера у меня будет выступать reg.ru. Я хотел бы изучить других хостинг провайдеров, кроме beget.
    Модель монетизации сайта будет основана на так называемом freemium + рекламные сети. Все платежи я собираюсь проводить через робокассу. А рекламная сеть будет от Яндекса, Директ.
    Freemium - бизнес-модель, которая заключается в предложении воспользоваться компьютерной игрой, программой или онлайн-сервисом бесплатно, в то время как расширенная версия продукта или его дополнительный контент предлагаются за дополнительную плату, на основе популярности бесплатной версии. Wiki

    Что ты можешь узнать из этой серии статей

    Этот цикл статей подразумевает, что я напишу данный сайт с нуля и до конца и опишу весь процесс подробно. И если быть более точным то в этом цикле ты сможешь узнать такие вещи как:
    1. Как соединять Django и React
    2. Как использовать TailwindCSS в связке c React
    3. Как разворачивать сайт на хостинге от Reg.ru
    4. Как в один клик синхронизировать боевой сервер и сервер разработки
    5. Как использовать proxy сервера для своих парсеров
    6. Как реализовать свопинг пользовательских агентов
    7. Как эффективно распараллеливать типичный парсер на python
    8. Как обезопасить твой сайт, лучшие практики.

    Навигация по серии

    1. Новость о новом проекте
    2. Интеграция React приложения в Django проект
    3. Вёрстка базового интерфейса сайта (фронтенд)
    4. Статья о создании интерактивного туториала для сайта
    5. Статья о добавлении аутентификации пользователей
    6. Статья о добавлении поддержки многоязычности
    7. Как настроить и использовать REST framework с Django
    8. Как развернуть сайт на хостинге от Reg.ru
    9. Как в один клик синхронизировать боевой сервер и сервер разработки

    Заключение

    Заключение напишу, когда закончу проект (∪.∪ )...zzz

    Не забудь поделиться, лайкнуть и оставить комментарий)

    Комментарии

    (1)

    captcha
    Отправить
    ЗАГРУЗКА ...
    Часы
    14 июля 2025 г. 8:45
    Человек
    Willi
    Закончил?
    Все ответы (1)
    Ответить
    ЗАГРУЗКА ...

    Другое

    Похожие статьи


    Интерактивный туториал для сайта | Серия SearchResultParser ч. 3

    Часы
    29.08.2024
    /
    Часы
    02.10.2025
    Глазик
    496
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    В этой статье ты узнаешь как добавить туториал для новоприбывших пользователей используя React, с возможностью указывать к каким элементам относятся подсказки и количество этих подсказок, последовательно

    Django allauth интеграция на реакте. То как реализовать регистрацию и авторизацию на allauth ч. 4

    Часы
    31.01.2025
    /
    Часы
    02.10.2025
    Глазик
    610
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    В этой статье я опишу процесс интеграции allauth к django проекту. Весь фронтендом на react. Я настрою регистрацию и авторизацию пользователей через пароль, плюс подтверждение почты и возможностью восстановления пароля. …

    Как разместить django сайт на хостинг(или VPS) от reg.ru Полная инструкция

    Часы
    16.03.2025
    /
    Часы
    02.10.2025
    Глазик
    3046
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    2
    Соединённые точки
    0
    Как развернуть django-сайт на хостинге (или VPS) от reg.ru. Так же, как создать и настроить БД(в том числе и используя кластер в рег облаке). Настроим переадресацию на HTTPS, будет показано …

    Использованные термины


    Релевантные вопросы