Silently fills. Randomly answers. Vanishes without a trace.
Phantom Fill is a Python + Selenium bot that submits Google Forms multiple times with randomized answers β like a ghost that won't stop filling out surveys.
Set a URL. Set a count. Watch it go.
1. Install dependencies
pip install -r requirements.txt2. Create your .env file
EDGE_DRIVER_PATH=C://path/to/msedgedriver.exe
FORM_URL=https://forms.gle/YOUR_FORM_ID
SUBMISSION_COUNT=403. Run it
python main.pyThat's it. The phantom does the rest.
phantom-fill/
βββ main.py # core automation script
βββ .env # your secrets (NOT on GitHub)
βββ .gitignore
βββ requirements.txt # dependencies
βββ README.md # you are here
- Opens the Google Form in MS Edge via Selenium
- Finds all questions using CSS selectors
- For each question β randomly selects radio buttons or checkboxes (skips "Other")
- Scrolls to and clicks the Submit button
- Verifies the success message
- Repeats
SUBMISSION_COUNTtimes
This project is for educational and testing purposes only.
Always get permission before running automated submissions on forms you don't own.
With great automation comes great responsibility. π·οΈ
| Tool | Purpose |
|---|---|
| Python 3.x | Core language |
| Selenium | Browser automation |
| MS Edge WebDriver | Browser driver |
| python-dotenv | Environment config |
Built to haunt. Use wisely.