Друзья всем привет, вы на канале PYTHONTODAY, добро пожаловать в рубрику "Полезные библиотеки Python" , в которой мы создаём интересные, полезные и весьма простые программы на языке Python.
Сегодня мы рассмотрим работу модуля search_engines с помощью которого можем писать автоматизированные скрипты для сбора информации из различных поисковиков, а после собирать результаты поиска в текстовые файлы.
Возможности модуля:
- Позволяет искать в Google, Bing, DuckDuckGo, AOL и других поисковых системах.
- Сохранять результат в html, csv и json файлах.
- Поддерживает поисковые фильтры по url, заголовку и тексту.
- Работу через HTTP и SOCKS прокси.
Первым делом клонируем репозиторий и перемещаемся в каталог с программой:
$ git clone https://github.com/tasos-py/Search-Engines-Scraper.git && cd Search-Engines-Scraper/
Запускаем скрипт установки:
$ python setup.py install
Пример использования:
Импортируем нужный нам модуль:
from search_engines import Google
Создаем объект класса Google():
engine = Google()
Отправляем запрос, сохраняем и распечатываем ссылки:
results = engine.search("Чем отличается персик от абрикоса")
links = results.links()
print(links)
Профит!
На YouTube канале PYTHONTODAY вы найдете видеоуроки:
- - по созданию ботов
- - парсингу сайтов
- - приложений на смартфон
- - машинному обучению и big data с нуля
Освой сетевую безопасность, и задавай вопросы в клубе.
Вступай в клуб Python разработчиков!
Читайте так-же:
Как скрыть текст в изображении с помощью Python
Конвертер текста в аудио на Python
Полный гайд по строкам в Python
Числа в Python
Настраиваем свой VPN
Как узнать процент заряда батареи на Python
Установка Python на Windows
Списки и методы списков в Python
Спасибо, что дочитали до конца. Вы меня очень поддержите, если поставите "Лайк", оставите комментарий или ПОДПИШИТЕСЬ на мой канал :)