/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
about__user_agent/get_random_win_UserAgent.py
32 строки
814 B
gil9red
Refactoring. Using black code style
20 апр 2023, 15:49
20 апр 2023, 15:49
32a1c6d
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import random class UserAgent: @classmethod def get_win_version(cls) -> float: return 10.0 @classmethod def get_chrome_version(cls) -> str: a = random.randint(40, 69) b = random.randint(2987, 3497) c = random.randint(80, 140) return f"{a}.0.{b}.{c}" @classmethod def get(cls) -> str: a = f"Mozilla/5.0 (Windows NT {cls.get_win_version()}; Win64; x64)" b = f"AppleWebKit/537.36 (KHTML, like Gecko) Chrome/{cls.get_chrome_version()} Safari/537.36" return f"{a} {b}" if __name__ == "__main__": print(UserAgent.get()) # Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 # (KHTML, like Gecko) Chrome/41.0.2993.140 Safari/537.36