Isi Google Form Automatis


problem: diminta absen via google form oleh wali kelas, dan dilakukan berulang-ulang setiap hari

solution: input manual atau otomatis menggunakan tools

tools: python & selenium & chromedriver

Step:

  1. install webdriver https://chromedriver.chromium.org/downloads 
  2. install selenium: pip install selenium

Sample script:

from selenium import webdriver

option = webdriver.ChromeOptions()
option.add_argument("-incognito")
#option.add_argument("--headless")
#option.add_argument("disable-gpu")

browser = webdriver.Chrome(executable_path='C:\python3\chromedriver.exe', options=option)

browser.get("https://forms.gle/ikRY1kMuLCpcpCLn8")
#https://forms.gle/ikRY1kMuLCpcpCLn8

textboxes = browser.find_elements_by_class_name("quantumWizTextinputPaperinputInput")
textboxes2 = browser.find_elements_by_class_name("quantumWizTextinputPapertextareaInput")

#checkboxes = browser.find_elements_by_class_name("quantumWizTogglePapercheckboxInnerBox")

submitbutton = browser.find_element_by_class_name("appsMaterialWizButtonPaperbuttonContent")

textboxes[0].send_keys("ratjoen@gmail.com")
textboxes[1].send_keys("ratjoen tikoes")
textboxes[2].send_keys("ratjoen@gmail.com")
textboxes2[0].send_keys("tong sampah")
textboxes[3].send_keys("080989999")
textboxes2[1].send_keys("ratjoen jang memantjing tikoes")

#checkboxes[0].click()
#checkboxes[1].click()
#checkboxes[2].click()
#checkboxes[3].click()
#checkboxes[4].click()
#checkboxes[5].click()
#checkboxes[6].click()
#checkboxes[7].click()


submitbutton.click()

quantumWizTextinputPaperinputInput , quantumWizTextinputPapertextareaInput kita bisa cari menggunakan inspect dengan chrome

Author: ridhobustami

orang ngak jelas

Leave a comment