mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-20 22:08:04 +08:00
33 lines
1.1 KiB
Python
33 lines
1.1 KiB
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*
|
|
'''
|
|
项目名称: JD-Script / USER_AGENTS
|
|
活动名称: User-agent
|
|
Author: SheYu09
|
|
'''
|
|
# from uuid import uuid4
|
|
from string import hexdigits
|
|
from time import time, sleep, localtime, strftime
|
|
from random import random, sample, randint, uniform
|
|
|
|
def uuid(e=40):
|
|
return ((e == 0) and '0') or (uuid(e - 1).lstrip('0') + sample(hexdigits[:-6], 1)[0])
|
|
|
|
def userAgent():
|
|
e = {
|
|
'11.0.2': '168095',
|
|
'10.5.4': '168074',
|
|
'10.5.2': '168069',
|
|
'10.5.0': '168052',
|
|
'10.4.6': '168014',
|
|
'10.4.5': '168001',
|
|
'10.4.4': '167991',
|
|
'10.4.0': '167968',
|
|
'10.3.4': '167945'
|
|
}
|
|
v = ''.join(sample(e.keys(), 1))
|
|
i = ''.join(sample(['14,5', '14,4', '14,3', '14,2', '13,4', '13,3', '13,2', '13,1', '12.5'], 1))
|
|
iv = ''.join(sample(['15.5', '15.4.1', '15.4', '15.3.1', '15.3', '15.2.1', '15.2', '15.1.1', '15.1'], 1))
|
|
return f"jdapp;iPhone;{v};{iv};{uuid()};network/{''.join(sample(['3g', '4g', 'wifi'], 1))};model/iPhone{i};addressid/;appBuild/{e[v]};jdSupportDarkMode/0;Mozilla/5.0 (iPhone; CPU iPhone OS {iv.replace('.', '_')} like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148;supportJDSHWK/1"
|
|
|