Post

Getting Started

getting started with Real Useragent.

Getting Started

Real User Agent

Real User Agent Auto Sync with Requests Method

Generated and Auto Sync User Agent with ‘Real UserAgent’ Library


Auto Sync With Requests Library on Request Header (User-Agent)

1
2
3
4
5
import requests
import real_useragent

session = requests.Session()
print(session.headers["User-Agent"])

another model with requests library

1
2
> req = request.get("https://httpbin.org/user-agent")
> print(req.json()["user-agent"])
  • UserAgent
1
2
3
from real_useragent import UserAgent
ua = UserAgent()
random_useragent = ua.random_useragent()

Random User Agent from Browser Name:

1
2
3
4
5
6
7
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 :

1
2
3
4
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)

1
2
3
4
5
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
1
2
3
4
5
6
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 :
1
2
3
4
5
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.


Donate

Donate with Bitcoin: 1MMDRZA12xdBLD1P5AfEfvEMErp588vmF9

This post is licensed under CC BY 4.0 by the author.