import random
from faker import Faker
def generate_iphone_user_agents(count=5):
“”“Generate random iPhone user agents”“”
fake = Faker()
user_agents =
for _ in range(count):
ios_version = f"{random.randint(15, 17)}_{random.randint(0, 5)}"
safari_version = random.randint(15, 17)
build_number = f"15E{random.randint(100, 999)}"
ua = (f"Mozilla/5.0 (iPhone; CPU iPhone OS {ios_version} like Mac OS X) "
f"AppleWebKit/605.1.15 (KHTML, like Gecko) "
f"Version/{safari_version}.0 "
f"Mobile/{build_number} Safari/604.1")
user_agents.append(ua)
return user_agents
if name == ‘main’:
print(“Generating 5 random iPhone user agents:\n”)
iphone_uas = generate_iphone_user_agents(5)
for i, ua in enumerate(iphone_uas, 1):
print(f"{i}. {ua}\n")
print("Run again to generate new iPhone user agents.")