获取或创建 UserAgent 实例(单例模式)
()
| 15 | |
| 16 | |
| 17 | def get_user_agent_instance() -> UserAgent: |
| 18 | """获取或创建 UserAgent 实例(单例模式)""" |
| 19 | global _user_agent_instance |
| 20 | if _user_agent_instance is None: |
| 21 | _user_agent_instance = UserAgent() |
| 22 | return _user_agent_instance |
| 23 | |
| 24 | |
| 25 | def get_random_user_agent(browser_type: Optional[str] = None) -> str: |
no outgoing calls
no test coverage detected