Основы PL/pgSQL в СУБД PostgreSQL

Курс по изучению процедурного расширения PL/pgSQL в СУБД PostgreSQL. Основная концепция PL/pgSQL заключается в том, чтобы преодолеть ограничения языка SQL и предоставить разработчикам новые возможности для работы с базами данных.

Поступить на курс

Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Поступить на курс

JSON в PostgreSQL

Курс «JSON в PostgreSQL» познакомит вас с форматом JSON и покажет, как создавать и обрабатывать JSON-данные в СУБД PostgreSQL.

Поступить на курс

XML в PostgreSQL

Курс по изучению и практическому применению расширяемого языка разметки XML (eXtensible Markup Language) в системе управления базами данных PostgreSQL.

Поступить на курс

Оконные функции в PostgreSQL

Курс по изучению и практическому применению оконных функций в системе управления базами данных PostgreSQL.

Поступить на курс

Массивы в PostgreSQL

Курс по изучению и практическому применению массивов (array) в системе управления базами данных PostgreSQL.

Поступить на курс

 ›  ›  ›  › Пакет Fake-Useragent в Python

Пакет Fake-Useragent в Python

Содержание

Описание пакета Fake-Useragent

Fake-Useragent — это пакет, который позволяет подделать User-agent (идентификатор клиентского приложения).

Официальная страница пакета: pypi.org

На момент написания статьи версия пакета была 1.4.0

Установка пакета Fake-Useragent

Для установки пакета Fake-Useragent в операционных системах Windows или Linux, необходимо открыть командную строку и ввести команду для установки. После подтверждения команды пакет Fake-Useragent будет автоматически установлен и доступен для работы.

pip install fake-useragent

На изображении ниже показан пример установки пакета в операционной системе Windows.

Установка Python пакета Fake-Useragent

Использование пакета Fake-Useragent

Импортируем класс UserAgent из пакета fake_useragent.

from fake_useragent import UserAgent

Создаём экземпляр класса UserAgent и записываем его в переменную ua. При создании экземпляра класса можно определить входные аргументы, которые будут переданы в метод конструктора или другой метод.

Список аргументов:

  • аргумент browsers может принимать значения: chrome, edge, firefox и safari;
  • аргумент os может принимать значения: windows, macos и linux;
  • аргумент min_percentage принимает числовое значение, которое отвечает за процент использования User-agent. Другими словами, чем выше вы укажете значение, тем более популярные идентификаторы будут выведены.

В зависимости от переданных аргументов будет сформирован User-agent.

# 1 вариант
# Экземпляр класса без аргументов
ua = UserAgent()

# 2 способ
# Экземпляр класса с аргументами
ua = UserAgent(browsers=[список_значений], os=[список_значений], min_percentage=значение)

Дальше можно вывести User-agent в виде строки или в формате JSON.

# Вывод случайного значения User-agent
print(ua.random) # В одну строку
print(ua.getRandom) # В формате JSON

# Вывод нужного значения в зависимости от браузера
print(ua.ff) # тоже самое, что и print(ua.firefox)
print(ua.edge)
print(ua.chrome)
print(ua.safari)

# Вывод нужного значения в зависимости от браузера в формате JSON
print(ua.getFirefox) # тоже самое, что и print(ua.firefox)
print(ua.getEdge)
print(ua.getChrome)
print(ua.getSafari)

Удаление пакета Fake-Useragent

Чтобы удалить пакет Fake-Useragent в операционной системе Windows или Linux, необходимо открыть командную строку и ввести команду для удаления, а затем подтвердить удаление пакета.

pip uninstall fake-useragent

На изображении показан пример удаления пакета в операционной системе Windows.

Удаление Python пакета Fake-Useragent

Метки: , .

Записи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *