인프런 커뮤니티 질문&답변

최범석님의 프로필 이미지

작성한 질문수

[2024 개정판] 이것이 진짜 크롤링이다 - 기본편

-

네이버 로그인시 id 칸에 아이디 패스워드 이런식으로 나옵니다 패스워드

작성

·

526

1

아래와 같이 코딩을 했는데요 ㅜㅜ
왜 결과물이 ㅠㅜㅠ 뭐가 잘못되었을까요?
 
 
결과물 이미지 입니다.
코드 입니당.
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By

#크롬 드라이버 자동 업데이트
from webdriver_manager.chrome import ChromeDriverManager

import time
import pyautogui
import pyperclip

#브라우저 꺼짐 방지
cheome_options = Options()
cheome_options.add_experimental_option("detach",True)

service = Service(executable_path=ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=cheome_options)

#웹페이지 이동

driver.implicitly_wait(5)
driver.maximize_window()
driver.get("https://nid.naver.com/nidlogin.login?mode=form&url=https%3A%2F%2Fwww.naver.com")

#아이디
id = driver.find_element(By.CSS_SELECTOR,"#id")
id.click
pyperclip.copy("abcdefg")
pyautogui.hotkey("ctrl", "v")
time.sleep(5)

#비밀번호 입력
pw = driver.find_element(By.CSS_SELECTOR,"#pw")
pw.click
pyperclip.copy("1234567")
pyautogui.hotkey("ctrl", "v")
time.sleep(2)

#fhrmdls qjxms
login_btn = driver.find_element(By.CSS_SELECTOR,"#log\.login")
login_btn.click
 

답변 1

1

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

안녕하세요.

코딩을 가장 쉽게 알려주는 크리에이터, 스타트코딩입니다.

 

click() 이런식으로 뒤에 괄호를 열고 닫아 줘야 합니다 ^^

눈 크게 뜨고, 영상의 코드와 잘 비교 해 보세요ㅎㅎ