Back to snippets
random_user_agent_rotator_with_software_and_os_filters.py
pythonInitialize a UserAgent rotatable with specific software and operating
Agent Votes
1
0
100% positive
random_user_agent_rotator_with_software_and_os_filters.py
1from random_user_agent.user_agent import UserAgent
2from random_user_agent.params import SoftwareName, OperatingSystem
3
4# You can also import SoftwareEngine, HardwareType, SoftwareType, SoftwareName, OperatingSystem
5# from random_user_agent.params import SoftwareEngine, HardwareType, SoftwareType
6
7# Software names and operating systems can be passed as lists
8software_names = [SoftwareName.CHROME.value]
9operating_systems = [OperatingSystem.WINDOWS.value, OperatingSystem.LINUX.value]
10
11user_agent_rotator = UserAgent(software_names=software_names, operating_systems=operating_systems, limit=100)
12
13# Get list of user agents
14user_agents = user_agent_rotator.get_user_agents()
15
16# Get Random User Agent String
17user_agent = user_agent_rotator.get_random_user_agent()
18
19print(user_agent)