Skip to content

Commit 1447f59

Browse files
committed
Cookie Clicker Bot
1 parent 00e29a6 commit 1447f59

File tree

4 files changed

+65
-0
lines changed

4 files changed

+65
-0
lines changed

Cookie_Clicker/image.png

1.53 MB
Loading

Cookie_Clicker/main.py

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
from selenium import webdriver
2+
from selenium.webdriver.common.by import By
3+
import time
4+
cookies_per_sec=0
5+
6+
def cookie_click():
7+
buy_time=time.time()+5.0
8+
while (time.time()<buy_time):
9+
cookie=driver.find_element(By.CSS_SELECTOR,"#bigCookie")
10+
cookie.click()
11+
purchase_item()
12+
13+
def purchase_item():
14+
global cookies_per_sec
15+
current_money=(driver.find_element(By.CSS_SELECTOR,"#cookies").text)
16+
current_money=(current_money.split(" "))
17+
cookies_per_sec=(current_money[1])
18+
current_money=int(current_money[0])
19+
purchase_list=driver.find_elements(By.CSS_SELECTOR,"#products .unlocked")
20+
for i in range(len(purchase_list)):
21+
last_item_price=int(driver.find_element(By.CSS_SELECTOR,f"#productPrice{len(purchase_list)-1}").text)
22+
if int(current_money)>last_item_price:
23+
purchase_list[-1].click()
24+
current_money-=last_item_price
25+
26+
chrome_driver_path="C:/Development/chromedriver.exe"
27+
driver=webdriver.Chrome(executable_path=chrome_driver_path)
28+
29+
driver.get("https://orteil.dashnet.org/cookieclicker/")
30+
31+
time.sleep(7)
32+
language_click=driver.find_element(By.CSS_SELECTOR,"#langSelect-EN")
33+
language_click.click()
34+
35+
time.sleep(7)
36+
end_time=time.time()+300.0
37+
while (time.time()<end_time):
38+
cookie_click()
39+
40+
print("Cookie Clicker Ended")
41+
print(f"Rate achieved is {cookies_per_sec} ")

Cookie_Clicker/readme.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Package/Script Name
2+
Cookie Clicker
3+
4+
## Setup instructions
5+
6+
You can install these using pip install
7+
pip install -r requirements.txt
8+
9+
## Detailed explanation of script, if needed
10+
11+
12+
13+
## Output
14+
15+
![Cookie Clicker](image.png)
16+
17+
## Author(s)
18+
19+
Harsh Pandey
20+
21+
## Disclaimers, if any
22+

Cookie_Clicker/requirements.txt

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
selenuium
2+
time

0 commit comments

Comments
 (0)