Skip to main content

Simple library for generating random user agents

Project description

get_ua

Overview

get_ua is a Python library for generating random user agents. It provides a simple interface to retrieve user agents based on different criteria such as browser, operating system, and device.

Installation

You can install the library using pip:

pip install get-ua

Usage

import get_ua

# Create an instance of the user agent generator
ua = get_ua.ua()

# Generate a random user agent
random_ua = ua.random()
print("Random User Agent:", random_ua)

# Get a random user agent for a specific browser, OS, and device type
random_agent = ua.random(browser='Chrome', os='Windows', device='desktop')
print("Random User Agent (filtered):", random_agent)

# Generate a random user agent based on browser
chrome_ua = ua.by_browser('Chrome')
print("Chrome User Agent:", chrome_ua)

# Generate a random user agent based on operating system
windows_ua = ua.by_os('Windows')
print("Windows User Agent:", windows_ua)

# Generate a random user agent based on device
iphone_ua = ua.by_device('iPhone')
print("iPhone User Agent:", iphone_ua)

# Get a list of user agents for a specific browser
firefox_agents = ua.list_by_browser('Firefox')
print("Firefox User Agents:", firefox_agents)

# Get a list of user agents for a specific operating system
linux_agents = ua.list_by_os('Linux')
print("Linux User Agents:", linux_agents)

# Get a list of user agents for a specific device
tablet_agents = ua.list_by_device('Tablet')
print("Tablet User Agents:", tablet_agents)

# Get a list of all available user agents
all_agents = ua.list_all()
print("All User Agents:", all_agents)

.random() Possible Filters:

Browsers:

  • "Chrome"
  • "Edge"
  • "Firefox"
  • "Internet Explorer"
  • "Safari"

Device Types:

  • "desktop"
  • "mobile"

Operating Systems:

  • "Android"
  • "iOS"
  • "macOS"
  • "Windows"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

get_ua-20231207.tar.gz (2.9 kB view details)

Uploaded Source

File details

Details for the file get_ua-20231207.tar.gz.

File metadata

  • Download URL: get_ua-20231207.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for get_ua-20231207.tar.gz
Algorithm Hash digest
SHA256 9b46566411d738db7e8f5d775baa319ff27a37058401556c0d71fb5aaacbed6f
MD5 1f48e9a7631e74b9f6fe46774d34ec9e
BLAKE2b-256 afdd96cc29500511db8f67ee356feed1ae958b4e7c0cb6f815a2cedc4890e7a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page