Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import json
- import time
- import requests
- import random
- import string
- from faker import Faker
- fake = Faker('tr_TR') #trolololo
- def random_email():
- first_name = fake.first_name().lower()
- last_name = fake.last_name().lower()
- domain = fake.free_email_domain()
- return f"{first_name}.{last_name}@{domain}"
- def generate_username_and_first_name():
- first_name = fake.first_name()
- last_name = fake.last_name()
- number = str(random.randint(10, 99)) # Zufällige zweistellige Zahl
- include_dot = random.choice([True, False])
- username = f"{first_name}.{last_name}{number}" if include_dot else f"{first_name}{last_name}{number}"
- return first_name, last_name, username
- def generate_data(username, email, first_name, last_name):
- return {
- "action": "updateSession",
- "username": username,
- "email": email,
- "first_name": first_name,
- "last_name": last_name,
- "street": fake.street_name(),
- "house_number": fake.building_number(),
- "plz": fake.postcode(),
- "city": fake.city(),
- "phone": fake.phone_number(),
- }
- def send_data(data, endpoint_url):
- headers = {
- "User-Agent": "Mozilla/5.0 (Linux; Android 10; SM-G973F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.152 Mobile Safari/537.36"
- }
- response = requests.post(endpoint_url, json=data, headers=headers)
- return response
- while True:
- first_name, last_name, username = generate_username_and_first_name()
- email = random_email()
- data = generate_data(username, email, first_name, last_name)
- print(f"Generierte Daten zum Senden: {data}")
- endpoint_url = "https://freie-sachsen.info/mach-mit/api"
- response = send_data(data, endpoint_url)
- filtered_response = response.text.split('<!DOCTYPE html>', 1)[0]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement