#!/usr/bin/env python3 import requests import re import argparse import os from urllib.parse import urljoin from pypdf import PdfReader, PdfWriter def get_maze_generator_page(): """Get the maze generator page to extract form data and session info""" url = "https://www.mazegenerator.net/" headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36' } response = requests.get(url, headers=headers) return response.text, response.cookies def extract_form_data(html_content): """Extract form data and hidden fields from the page""" # Look for form action URL form_action_match = re.search(r'