Real User Agent Generator
Real User Agent With Auto Sync in Requests Module.
Installation
pip install real-useragent
Usage
Random User Agent on Any Device with any Browser Type (Recommended)
import requests
import real_useragent
s = requests.Session()
print(s.headers['User-Agent'])
# Without a session
resp = requests.get('https://httpbin.org/user-agent')
print(resp.json()['user-agent'])
- UserAgent
from real_useragent import UserAgent
ua = UserAgent()
random_useragent = ua.random_useragent()
Random User Agent from Browser Name:
from real_useragent import UserAgent
ua = UserAgent()
chrome_useragent = ua.chrome_useragent()
firefox_useragent = ua.firefox_useragent()
desktop_useragent = ua.desktop_useragent()
mobile_useragent = ua.mobile_useragent()
safari_useragent = ua.safari_useragent()
Random User Agent from Device Type and Browser :
from real_useragent import UserAgent
ua = UserAgent()
mobile_firefox_ua = ua.get_useragent(mode="mobile", browser="firefox")
desktop_chrome_ua = ua.get_useragent(mode="desktop", browser="chrome")
Random User Agent for Device Type (mode)
from real_useragent import UserAgent
ua = UserAgent()
# mode : [desktop or mobile]
desktop_useragent = ua.get_useragent(mode="desktop")
mobile_useragent = ua.get_useragent(mode="mobile")
- Desktop
from real_useragent import UserAgent
ua = UserAgent()
desktop_firefox_useragent = ua.desktop_firefox_useragent()
desktop_chrome_useragent = ua.desktop_chrome_useragent()
desktop_linux_useragent = ua.desktop_linux_useragent()
desktop_mac_useragent = ua.desktop_mac_useragent()
- Mobile :
from real_useragent import UserAgent
ua = UserAgent()
mobile_chrome_useragent = ua.mobile_chrome_useragent()
mobile_firefox_useragent = ua.mobile_firefox_useragent()
mobile_safari_useragent = ua.mobile_safari_useragent()
User Agents are Randomized Per-Session or Per-Request. Individual HTTP requests without a session will each have a random User-Agent selected from the list in desktop_useragent.txt or mobile_useragent.txt all files automatically updated every 8 hours.
Programmer : @Pymmdrza
Credit : Mmdrza.Com
Donate
Donate with Bitcoin: 1MMDRZA12xdBLD1P5AfEfvEMErp588vmF9
Metadata
Release files for real-useragent 1.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| real_useragent-1.1.5.tar.gz | 14.3 kB | Without provenance | Details for real_useragent-1.1.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| real_useragent-1.1.5-py3-none-any.whl | Python 3 | none | any | Details for real_useragent-1.1.5-py3-none-any.whl |
Total release size: 27.7 kB
Release files / real_useragent-1.1.5.tar.gz
| Download URL | real_useragent-1.1.5.tar.gz |
|---|---|
| Size | 14.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae3a8643b3176e854af267b1b9b7c818df0b3f6a2fd53ffb9d95e276224383f9
|
|
BLAKE2b-256 checksum How to use checksums |
bea40024b79e38daeed3adaef0be418f0a8c1bb5f273e7e34af2bff6ed00b7f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / real_useragent-1.1.5-py3-none-any.whl
| Download URL | real_useragent-1.1.5-py3-none-any.whl |
|---|---|
| Size | 13.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7e0a5ed22b75c2a01875b65d14b45ed540cb3f5e7023f7c9b3b84b167d8f807b
|
|
BLAKE2b-256 checksum How to use checksums |
4f51df0e220e328867cdcd27944b382cfa91042a289373a1afb1f509132682d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Security for real-useragent 1.1.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.