반응형
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import chromedriver_autoinstaller
import subprocess
import shutil
import pyautogui
try:
shutil.rmtree(r"C:\chrometemp") # remove Cookie, Cache fileHjdy08254s
except FileNotFoundError:
pass
try:
subprocess.Popen(r'C:\Program Files\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222 '
r'--user-data-dir="C:\chrometemp"') # Open the debugger chrome
except FileNotFoundError:
subprocess.Popen(r'C:\Users\binsu\AppData\Local\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222 '
r'--user-data-dir="C:\chrometemp"')
option = Options()
option.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
chrome_ver = chromedriver_autoinstaller.get_chrome_version().split('.')[0]
try:
driver = webdriver.Chrome(f'./{chrome_ver}/chromedriver.exe', options=option)
except:
chromedriver_autoinstaller.install(True)
driver = webdriver.Chrome(f'./{chrome_ver}/chromedriver.exe', options=option)
driver.implicitly_wait(10)
driver.get(
url='https://accounts.google.com/signin/v2/identifier?hl=ko&passive=true&continue=https%3A%2F%2Fwww.google.com%2F'
'%3Fgws_rd%3Dssl&ec=GAZAmgQ&flowName=GlifWebSignIn&flowEntry=ServiceLogin')
# Google login page
pyautogui.write('아이디') # Fill in your ID or E-mail
pyautogui.press('enter')
time.sleep(3) # wait a process
pyautogui.write('비밀번호') # Fill in your PW
pyautogui.press('enter')
반응형
'python' 카테고리의 다른 글
python 네이버 자동 로그인 프로그램 (0) | 2023.03.08 |
---|