개발자료/Python
[pypi] random-user-agent
이것저것Root
2021. 11. 18. 20:57
반응형
스크래핑, 크롤링시 서버를 속이기위해 여러가지 UserAgent가 필요할때가 있다.
이때 사용하면 좋을것 같다.
● Install
pip install random-user-agent
● Usage
from random_user_agent.user_agent import UserAgent
from random_user_agent.params import SoftwareName, OperatingSystem
# you can also import SoftwareEngine, HardwareType, SoftwareType, Popularity from random_user_agent.params
# you can also set number of user agents required by providing `limit` as parameter
software_names = [SoftwareName.CHROME.value]
operating_systems = [OperatingSystem.WINDOWS.value, OperatingSystem.LINUX.value]
user_agent_rotator = UserAgent(software_names=software_names, operating_systems=operating_systems, limit=100)
# Get list of user agents.
user_agents = user_agent_rotator.get_user_agents()
# Get Random User Agent String.
user_agent = user_agent_rotator.get_random_user_agent()
https://pypi.org/project/random-user-agent/
random-user-agent
A package to get random user agents based filters provided by user
pypi.org
반응형