Регулярные выражения в Python

В этом курсе вы освоите синтаксис регулярных выражений, научитесь создавать сложные шаблоны для поиска и обработки текста, а также изучите мощные функции модуля re в Python.

Пройти курс

Модуль psycopg2 в Python

Модуль psycopg2 позволяет взаимодействовать с базами данных PostgreSQL в скриптах Python.

Пройти курс

Модуль SQLite3 в Python

Встроенный модуль SQLite3 позволяет работать с базами данных SQLite в ваших приложениях, которые написаны на языке программирования Python.

Пройти курс

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

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

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

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

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Купить книгу

SQL без слёз

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

Скачать книгу

 ›  ›  ›  › Пакет 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 не будет опубликован. Обязательные поля помечены *