Skip to content

rangertaha/uagent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uagent — Random User Agent Strings

uagent lets you select a random user agent string from a range of categories. All categories total 10,899 user agent strings.

Categories

Category Count
browsers 9420
mobile 508
crawlers 442
email_clients 217
libraries 141
others 60
link_checkers 34
offline 34
validators 17
consoles 13
feed_readers 13

Installation

pip install uagent

Usage

Select a random user agent from all categories:

from uagent import UserAgent

uas = UserAgent()

# Returns a random user agent, selected from all categories
ua = uas.random()

Restrict selection to a single category:

# Initialize and select the 'browsers' category
uas = UserAgent('browsers')

# Returns a random user agent from this category
ua = uas.random()

Other methods:

uas = UserAgent()

uas.count()                      # Number of user agents in the selected category
uas.all()                        # List of all user agents in the selected category
uas.search('Linux')              # A random user agent containing 'Linux'
uas.search('Linux', rand=False)  # All user agents containing 'Linux'

License

MIT

About

Get random user agent string or select from category, mobile, browser, crawlers, libraries, link checkers...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages