├── tea.yaml ├── emaildata.csv ├── main.py └── README.md /tea.yaml: -------------------------------------------------------------------------------- 1 | # https://tea.xyz/what-is-this-file 2 | --- 3 | version: 1.0.0 4 | codeOwners: 5 | - '0x3f12cDEfef0568C8AB6dF6f02513713B2bc125E2' #bgpateng 6 | quorum: 1 -------------------------------------------------------------------------------- /emaildata.csv: -------------------------------------------------------------------------------- 1 | email 2 | Email1@gmail.com 3 | Email2@gmail.com 4 | Email3@gmail.com 5 | Email4@gmail.com 6 | Email5@gmail.com 7 | Email6@gmail.com 8 | Email7@gmail.com 9 | Email8@gmail.com 10 | 11 | dan Seterusnya 12 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | from selenium import webdriver 3 | from selenium.webdriver.common.by import By 4 | import time 5 | 6 | website = input("Masukan Link Website: ") 7 | print("Link website yang dimasukkan:", website) 8 | email_xpath = input("Masukan Xpath 1: ") 9 | print("Xpath email yang dimasukkan:", email_xpath) 10 | submit_xpath = input("Masukkan Xpath 2: ") 11 | print("Xpath submit yang dimasukkan:", submit_xpath) 12 | time.sleep(1) 13 | 14 | def mulai(): 15 | data = pd.read_csv('emaildata.csv') 16 | recycle = data.shape[0] 17 | for i in range(recycle): 18 | print(i) 19 | driver = webdriver.Chrome(executable_path='INI_ISI_DENGAN_DIREKTORY_PATH_CHROME_DRIVER_ANDA') 20 | driver.get(website) 21 | time.sleep(3) 22 | 23 | # Isi Email Otomatis 24 | email = data.iloc[i]['email'] 25 | input_email = driver.find_element(By.XPATH, email_xpath) 26 | for j in email: 27 | input_email.send_keys(j) 28 | time.sleep(0.05) 29 | 30 | # Klik Button 31 | submit = driver.find_element(By.XPATH, submit_xpath) 32 | submit.click() 33 | time.sleep(0.5) 34 | 35 | mulai() 36 | time.sleep(10) 37 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Auto-Submit-Waitlist 2 | Ini Cara Untuk Mengisi Whitelist Airdrop di Website Dengan Banyak Email 3 | 4 | ### Untuk Menjalankan Ini pastikan Kalian Sudah Install Python & git di Pc Kalian 5 | 6 | ### 1. Buka Vscode Anda Atau Buka Terminal Kalian dan Install Bahan 7 | 8 | ``` 9 | pip install pandas selenium time 10 | ``` 11 | 12 | ``` 13 | git clone https://github.com/bangpateng/Auto-Submit-Waitlist 14 | ``` 15 | ``` 16 | cd Auto-Submit-Waitlist 17 | ``` 18 | ``` 19 | ls 20 | nano emaildata.csv 21 | ``` 22 | Masukan Data Email Email Yang Kalian Gunakan `CTRL` + `X` `Y` `ENTER` Untuk Save 23 | 24 | 25 | ``` 26 | ls 27 | nano main.py 28 | ``` 29 | - Ganti Bagian `INI_ISI_DENGAN_DIREKTORY_PATH_CHROME_DRIVER_ANDA` dengan Lokasi Path Kalian 30 | - Contoh : C:/Users/BANG PATENG/Downloads/chromedriver_win32/chromedriver.exe 31 | - Download Jika Anda Belom memilikinya di : https://chromedriver.chromium.org/downloads 32 | - Pilih Sesuai Versi Google Chrome Yang Kalian Pakai Lalu `Extract` dan Lihat di mana lokasi Filenya 33 | - Masukan Jalur Path nya dan `CTRL` + `X` `Y` `ENTER` Untuk Save 34 | 35 | 36 | ### 2. Mulai Jalankan 37 | 38 | ``` 39 | python main.py 40 | atau 41 | python3 main.py 42 | ``` 43 | 44 | - Masukan Link Website Waitlist `ENTER` 45 | - Masukan XPATH Email (Silahkan Kalian Inspect Element di Bagian Tempat Isi Email dan Copy XPATH) Masukan ke Terminal 46 | - Masukan XPATH Button (Silahkan Kalian Inspect Element di Bagian Button Tombol Join Waitlist dan Copy XPATH) Masukan ke Terminal 47 | - `ENTER` dan Auto Script Berjalan 48 | - Done, Selesai 49 | 50 | Note : Script Ini Berjalan di Website Yang hanya Mengisi Email dan Klik Join Waitlist Saja (Tanpa Ada Verifikasi Email) 51 | --------------------------------------------------------------------------------