# Cookie Clicker Bot 🌐 **English** · [Dansk](Home-da) · [Bahasa Melayu](Home-ms) A Selenium bot that plays [Cookie Clicker](https://ozh.github.io/cookieclicker/) for five minutes: it clicks the big cookie, buys upgrades and reports its cookies per second (CPS). It is the day 48 project of Udemy's *100 Days of Code: The Complete Python Pro Bootcamp*. This wiki walks through the five lecture steps. Each page has a screenshot taken by the bot itself in a headless browser inside Docker, the function that does the step, and what the step taught. | Page | Read it when you want to | | --- | --- | | [Description](Description) | See what the project is and how the code is layered | | [Install](Install) | Create a `.venv`, install, run the bot and the tests | | [Step 1: open the game](Step-1-Open-The-Game) | See how the bot starts the game and chooses a language | | [Step 2: click the cookie](Step-2-Click-The-Cookie) | See why the bot needs real clicks | | [Step 3: read the count](Step-3-Read-The-Count) | See how the game's numbers are parsed | | [Step 4: buy upgrades](Step-4-Buy-Upgrades) | See how the bot chooses and buys products | | [Step 5: the five-minute run](Step-5-Five-Minute-Run) | See the loop, the result and the Docker run | | [Appendix](Appendix-Documentation) | Find the project documents | The result of the run shown in the screenshots: **16.6 cookies per second** after 300 seconds.