inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

기본편에서도 질문을 햇는데 로그인이 제대로 되지 않아요.ㅡㅜ

398

최범석

작성한 질문수 6

0

안녕하세요 어제 기본편 듣고 바로 결제 했습니다.

그런데 기본편에서도 질문드렸는데..ㅡㅜ

네이버 로그인이 되지 않아요...ㅜㅜ

뭐가 문제일까요?

코드 올려드릴께용 ㅜㅜ

결과물 이미지 입니당.

코드 입니다.

import logging
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)

# 불필요한 에러 메세지 없애기
cheome_options.add_experimental_option("excludeSwitches",["enable-logging"])

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)

#로그인버튼누르기
login_btn = driver.find_element(By.CSS_SELECTOR,"#log\.login")
login_btn.click

 

 

웹-크롤링 python

답변 1

0

스타트코딩

안녕하세요.

 

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

 

클릭을 할 때 괄호를 열고 닫아 줘야 합니다.

click() 

-> 왜 이렇게 하는지는, 파이썬 함수를 공부하고 나면 이해가 되실 겁니다. 

-> 정확히 알고 싶으면 클래스와 객체까지 학습해 보세요 :)

 

감사합니다. 

좋은 하루 되세요 ^^

- 스타트코딩 드림.

셀레니움 환경설정 오류

0

46

2

네이버 로그인 관련

0

256

2

안녕하세요 셀레니움에 대해서 질문

0

85

1

크롤링 연습사이트 문의

0

96

2

선택자 질문

0

71

2

'특정 요소가 나타날 때까지 스크롤' 부분 에러

0

76

2

자동 로그인 질문

0

87

2

44강 제목, 링크

0

105

1

원하는 값이 없을 때

0

89

2

크롤링한 링크가 엑셀로 들어가면 작동이 안되요

0

227

2

셀레니움 PDF자료는 받을 수 있나요

0

100

2

글목록 추출하기

0

97

2

메일 자동화 로그인 중복방지문자해결 오류 및 명시적 대기 질문

0

88

2

강의 노트가 어디에 있는건가요?

0

80

2

강의 커리큘럼 질문

0

98

1

조건문 else 사용하지 않는 이유

0

76

2

셀레니움으로 접근할 수 없는 경우

0

95

2

웹페이지 변경

0

70

2

자바스크립트로 태그 선택 시 질문입니다.

1

64

2

수료증은 어떻게 받나요?

0

120

2

class명을 활용하여 선택자를 만들지 않는 경우..?

0

60

2

드라이버가 안 열려요

0

79

2

이거 해결방법 아시는 분?

0

121

2

네이버 지식인 크롤링..

0

201

2