├── README.md ├── data.csv └── submit.py /README.md: -------------------------------------------------------------------------------- 1 | Modul Yang di Install 2 | 3 | ``` 4 | pip install pandas selenium 5 | ``` 6 | 7 | Tutorial Video Cara Pake : https://youtu.be/1APAYzG3WG0 8 | -------------------------------------------------------------------------------- /data.csv: -------------------------------------------------------------------------------- 1 | name,email,address 2 | Raka, Raka@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 3 | Aminah, Aminah@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 4 | Ucup, Ucup@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 5 | Bangke, Bangke@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 6 | Alkohol, Alkohol@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 7 | Muak, Muak@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 8 | Bangsat, Bangsat@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 9 | Okelah, Okelah@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 10 | Garaplah, Garaplah@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 11 | nosekip, nosekip@gmail.com, 0xHgfjf69fxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 12 | -------------------------------------------------------------------------------- /submit.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | from selenium import webdriver 3 | import time 4 | 5 | def fill_form(): 6 | data = pd.read_csv('data.csv') 7 | recycle = data.shape[0] 8 | for i in range(recycle): 9 | print(i) 10 | driver = webdriver.Chrome(executable_path='TEMPAT_WEBDRIVER_YANG_KALIAN_SIMPAN') 11 | driver.get('LINK_GOOGLE_FORM') 12 | time.sleep(1) 13 | 14 | name = data.iloc[i]['name'] 15 | inputName = driver.find_element("xpath",'MASUKAN_DATA_XPATH') 16 | for j in name: 17 | inputName.send_keys(j) 18 | time.sleep(0.05) 19 | 20 | email = data.iloc[i]['email'] 21 | inputEmail = driver.find_element("xpath",'MASUKAN_DATA_XPATH') 22 | for j in email: 23 | inputEmail.send_keys(j) 24 | time.sleep(0.05) 25 | 26 | address = data.iloc[i]['address'] 27 | inputAddress = driver.find_element("xpath",'MASUKAN_DATA_XPATH')) 28 | for j in address: 29 | inputAddress.send_keys(j) 30 | time.sleep(0.05) 31 | 32 | submit = driver.find_element("xpath",'//*[@id="mG61Hd"]/div[2]/div/div[3]/div[1]/div/div/span/span') 33 | submit.click() 34 | time.sleep(0.5) 35 | 36 | backForm = driver.find_element("xpath",'/html/body/div[1]/div[2]/div[1]/div/div[4]/a') 37 | backForm.click() 38 | time.sleep(1) 39 | 40 | fill_form() 41 | time.sleep(1) 42 | --------------------------------------------------------------------------------