應該是有可以解析 User Agent 以取得瀏覽器的版本、作業系統等資訊的函式庫吧,然後就找到了 python-user-agents
安裝
安裝
pip install ua-parser user-agents使用很簡單,把 User agent 丟進 parse 去就可以了。
from user_agents import parse x = parse('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36') print(str(x)) # PC / Linux / Chrome 78.0.3904 print(x.browser) # Browser(family='Chrome', version=(78, 0, 3904), version_string='78.0.3904') print(x.device) # Device(family='Other', brand=None, model=None) print(x.os) # OperatingSystem(family='Linux', version=(), version_string='') # 有這些方法/屬性可用:'_is_android_tablet', '_is_blackberry_touch_capable_device', 'browser', 'device', 'is_bot', 'is_email_client', 'is_mobile', 'is_pc', 'is_tablet', 'is_touch_capable', 'os', 'ua_string'
沒有留言:
張貼留言