inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

메일버튼 클릭하고 하단바에 메일버튼을 클릭하려고 하니까 ElementClickInterceptedException 이 발생했어요.

미해결

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

user_id = '****' user_pw = '****' from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time import pyperclip #드라이버 생성 driver = webdriver.Chrome() driver.implicitly_wait(10) #페이지 이동 driver.get("https://nid.naver.com/nidlogin.login?mode=form&url=https://www.naver.com/") time.sleep(1) #아이디 입력 id = driver.find_element(By.CSS_SELECTOR, '#id') pyperclip.copy(user_id) #클립보드라는 공간에 user_id를 복사해놓음. id.send_keys(Keys.CONTROL, 'v') #붙여넣기. time.sleep(1) #비밀번호 입력 pw = driver.find_element(By.CSS_SELECTOR, '#pw') pyperclip.copy(user_pw) #클립보드라는 공간에 user_pw를 복사해놓음. pw.send_keys(Keys.CONTROL, 'v') time.sleep(1) #로그인 버튼 클릭 driver.find_element(By.CSS_SELECTOR, '#log\\.login').click() # 메일 버튼 클릭 driver.find_element(By.CSS_SELECTOR, '#account > div.MyView-module__my_menu___eF24q > div > div > ul > li:nth-child(1) > a > span.MyView-module__item_text___VTQQM').click() driver.find_element(By.CSS_SELECTOR, '#account > div.MyView-module__layer_menu_service___NqMyX > div.MyView-module__service_sub___wix9p > div.MyView-module__sub_left___AIWHR > a').click() #새창으로 전환 driver.switch_to.window(driver.window_handles[1]) # 메일쓰기 버튼 클릭 driver.find_element(By.CSS_SELECTOR, '#root > div > nav > div > div.lnb_header > div.lnb_task > a.item.button_write').click() # 받는 사람 driver.find_element(By.CSS_SELECTOR, '#recipient_input_element').send_keys('gnslgnsdl@naver.com') # 제목 driver.find_element(By.CSS_SELECTOR, '#subject_title').send_keys('연습') #서브페이지로 이동 iframe = driver.find_element(By.CSS_SELECTOR, '#content > div.contents_area > div > div.editor_area > div > div.editor_body > iframe') driver.switch_to.frame(iframe) #본문 driver.find_element(By.CSS_SELECTOR, '#log\\.login').send_keys('연습중') #다시 메인페이지로 이동 driver.switch_to.default_content() #보내기 버튼 클릭 driver.find_element(By.CSS_SELECTOR, '#content > div.mail_toolbar.type_write > div:nth-child(1) > div > button.button_write_task').click() 에러내용: 예외가 발생했습니다. ElementClickInterceptedException Message: element click intercepted: Element <a href=" https://mail.naver.com/ " target="_blank" class="MyView-module__link_service___Ok8hP">...</a> is not clickable at point (937, 789). Other element would receive the click: <a href="#" role="button" class="SettingView-module__btn_setting___Z_3Uu SettingView-module__type_top___GkN8V" aria-pressed="false">...</a> (Session info: chrome=131.0.6778.205) Stacktrace: GetHandleVerifier [0x00007FF6E6F2FB05+28789] (No symbol) [0x00007FF6E6E986E0] (No symbol) [0x00007FF6E6D3592A] (No symbol) [0x00007FF6E6D90FDE] (No symbol) [0x00007FF6E6D8EA7C] (No symbol) [0x00007FF6E6D8BC46] (No symbol) [0x00007FF6E6D8ABA1] (No symbol) [0x00007FF6E6D7CD60] (No symbol) [0x00007FF6E6DAF43A] (No symbol) [0x00007FF6E6D7C5B6] (No symbol) [0x00007FF6E6DAF650] (No symbol) [0x00007FF6E6DCF654] (No symbol) [0x00007FF6E6DAF1E3] (No symbol) [0x00007FF6E6D7A938] (No symbol) [0x00007FF6E6D7BAA1] GetHandleVerifier [0x00007FF6E726933D+3410093] GetHandleVerifier [0x00007FF6E727E7DD+3497293] GetHandleVerifier [0x00007FF6E7272A73+3448803] GetHandleVerifier [0x00007FF6E6FF7BBB+848171] (No symbol) [0x00007FF6E6EA3C3F] (No symbol) [0x00007FF6E6E9F6E4] (No symbol) [0x00007FF6E6E9F87D] (No symbol) [0x00007FF6E6E8ED49] BaseThreadInitThunk [0x00007FF906E3259D+29] RtlUserThreadStart [0x00007FF90852AF38+40] File " C:\Users\gnslg\OneDrive\ 바탕 화면\PYTHON_CRAWLLING\셀레니움실전테크닉\ 06네이버메일자동화.py ", line 36, in <module> driver.find_element(By.CSS_SELECTOR, '#account > div.MyView-module__layer_menu_service___NqMyX > div.MyView-module__service_sub___wix9p > div.MyView-module__sub_left___AIWHR > a').click() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <a href=" https://mail.naver.com/ " target="_blank" class="MyView-module__link_service___Ok8hP">...</a> is not clickable at point (937, 789). Other element would receive the click: <a href="#" role="button" class="SettingView-module__btn_setting___Z_3Uu SettingView-module__type_top___GkN8V" aria-pressed="false">...</a> (Session info: chrome=131.0.6778.205) Stacktrace: GetHandleVerifier [0x00007FF6E6F2FB05+28789] (No symbol) [0x00007FF6E6E986E0] (No symbol) [0x00007FF6E6D3592A] (No symbol) [0x00007FF6E6D90FDE] (No symbol) [0x00007FF6E6D8EA7C] (No symbol) [0x00007FF6E6D8BC46] (No symbol) [0x00007FF6E6D8ABA1] (No symbol) [0x00007FF6E6D7CD60] (No symbol) [0x00007FF6E6DAF43A] (No symbol) [0x00007FF6E6D7C5B6] (No symbol) [0x00007FF6E6DAF650] (No symbol) [0x00007FF6E6DCF654] (No symbol) [0x00007FF6E6DAF1E3] (No symbol) [0x00007FF6E6D7A938] (No symbol) [0x00007FF6E6D7BAA1] GetHandleVerifier [0x00007FF6E726933D+3410093] GetHandleVerifier [0x00007FF6E727E7DD+3497293] GetHandleVerifier [0x00007FF6E7272A73+3448803] GetHandleVerifier [0x00007FF6E6FF7BBB+848171] (No symbol) [0x00007FF6E6EA3C3F] (No symbol) [0x00007FF6E6E9F6E4] (No symbol) [0x00007FF6E6E9F87D] (No symbol) [0x00007FF6E6E8ED49] BaseThreadInitThunk [0x00007FF906E3259D+29] RtlUserThreadStart [0x00007FF90852AF38+40] 메일버튼 클릭하고 하단바에 메일버튼을 클릭하려고 하니까 ElementClickInterceptedException 이 발생했어요. driver.find_element(By.CSS_SELECTOR, '#account > div.MyView-module__layer_menu_service___NqMyX > div.MyView-module__service_sub___wix9p > div.MyView-module__sub_left___AIWHR > a').click() 여기서 발생하는거 같은데 이유가 뭘까요..?

  • python
  • 웹-크롤링
gnslgnsdl3 댓글 1 좋아요 1 조회수 189

한/글 API 가이드 링크

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

한/글 API 가이드 링크를 누르면 게시글 정보가 없다고 나옵니다. 링크주소가 바뀌었나봐요.

  • python
  • 한컴오피스
DYR. P. 댓글 2 좋아요 1 조회수 419

타입 좁히기 질문드립니다.

해결됨

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

타입 좁히기 강의 수강 중 궁금한 점이 있어 질문드립니다. 아래와 같이 맨 마지막 else if문에서 typeof value === "Date5"로 말도 안되는 값을 사용하여 타입 좁히기를 하였는데 value값이 정상적으로 Date 타입으로 추론이 되고 있는데 어떤 이유 때문인지 궁금합니다. const func = (value: number | string | Date | null) => { if (typeof value === "number") { value.toFixed(2); } else if (typeof value === "string") { value.toUpperCase(); } else if (typeof value === "Date5") { value.getDay(); } };

  • typescript
Next 댓글 2 좋아요 0 조회수 224

카메라의 로컬 벡터 구하기

미해결

게임 엔진을 지탱하는 게임 수학

안녕하세요 득우님 외적 강의 부분에서 카메라의 로컬 축을 구하려면 z로컬 축은 바라보고 있는 물체에서 카메라를 빼버리면 된다고 하신 것은 이해가 잘 됐습니다만 x로컬 축은 z로컬 축과 y 월드 축을 외적해서 구한다는 부분이 잘 이해가 안되네요. 다른 분이 남겨주신 질문 글의 답변에서는 카메라의 로컬y축이 월드 y축과 동일한 평면 상에 있다는 것을 전제로 말씀하셨다고 했는데 동일한 평면 상에 있다는 게 정확히 무슨 말씀이신건지 잘 모르겠습니다. 카메라의 로컬y축이 월드 y축과 평행해야지만 그의 외적값이 카메라의 로컬x축으로써 유효한 것 아닌가요? 그리고 16:32 부분에서 벡터의 길이가 각각 다를 수 있으므로 벡터를 정규화 해야한다는 내용은 대충 이해가 가는데 외적을 통해 구해진 로컬 x축의 길이가 1인 것은 보장할 수 없다. 왜냐하면 y축과 x축이 서로 직교한다는 것을 보장할 수 없기 때문이다. 라고 하셨는데 여기서 말씀하시는 y축은 아마도 월드 y축이신 것 같은데 x축이 무슨 x축인지 모르겠네요. z축을 잘못 말씀하신 건가요??? 보충 설명 부탁드립니다...

  • 게임수학
아무개 댓글 2 좋아요 0 조회수 200

3.2 (c) 7:30

미해결

벡터 미적분학 시리즈2 - 미분 심화: 최적화 이론의 기초와 벡터 함수

3.2 (c) 7:30 에서 h가 1보다 작다는 조건이 따로 없었던 것 같은데 왜 0 ~ 1로 범위가 주어지나요? 충분히 작은 h라는 점이 암시되어 있어 그런 것일까요?

  • 미적분
JKang 댓글 1 좋아요 0 조회수 105

부드러운 움직임 구현1 강의 부분 질문있습니다.

미해결

몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]

안녕하세요 현재 강의에서 let x = 0; let y = 0; let targetX = 0; let targetY = 0; let speed = 0.03; 이 부분과 x = e.pageX; y = e.pageY; 이 부분 그리고 targetX += (x - targetX) * speed; targetY += (y - targetY) * speed; 이 부분이 왜 작성이 된 것인지 이해가 잘 되지 않습니다.

  • javascript
  • 인터랙티브-웹
부드러운 족제비 댓글 2 좋아요 0 조회수 219

응시권을 신청했는데 언제쯤 오나요?

해결됨

비개발자도 쉽게 시작하는 코딩 입문 강의: PCCE 합격을 위한 파이썬 기초 & 알고리즘

siwocj@naver.com 메일로 신청했습니다. 언제쯤 오나요?

  • python
  • 코딩-테스트
oscar 댓글 1 좋아요 1 조회수 225

모달 창에서 데이터 요청할 때 useQuery를 사용하나요?

미해결

안녕하세요, 현재 제가 검색 모달 창에서 텍스트를 입력하면 검색하는 작업을 하고 있습니다. 보통 useQuery 훅은 페이지 마다 데이터를 불러오는 경우 많이 사용하는 걸로 알고 있습니다. 제가 작업하는 검색 모달은 사용자가 검색 창을 누르면 검색 모달이 나오고 모달에서 검색하는 기능이라 React-Query에서 제공하는 useQuery를 쓰는지 궁금합니다! 다른 분들의 의견이 궁금합니다!

  • 프론트엔드
  • react-query
  • usequery
 키키 댓글 0 좋아요 0 조회수 83

질문 답변 부탁드립니다

미해결

[백엔드/예외처리 시나리오/집계 최적화] 백엔드 포트폴리오와 실무 이력 강화 전략. 올인원 PART1

카카오페이 말고 다른 pg사 이용해보려고 하는데 페이코 같은 경우 어떤 식으로 해야 되는 지요

  • java
  • spring-boot
  • 포트폴리오
  • 기술면접
  • bulkinsert
kofk113 댓글 1 좋아요 0 조회수 201

A* 의 PriorityQueue 관련 질문입니다

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

위 스샷처럼 CS0305 오류가 나면서 진행이 되지 않네요.. 도와주세요

  • C#
sunrise3225 댓글 2 좋아요 0 조회수 214

FLT_MAX로 초기화를 하는 이유

미해결

홍정모의 따라하며 배우는 C언어

강의 1:00에서 float max = -FLT_MAX; float min = FLT_MAX; 로 초기화하셨는데, 왜 max는 최솟값으로, min은 최댓값으로 초기화하신거며 일반적으로 초기화할 때처럼 0.0f로 안한 이유가 있을까요?

  • c
댓글 2 좋아요 1 조회수 165

강의자료 부탁 드립니다.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

강의자료 부탁 드립니다. baker@kakao.com

  • python
박주회 댓글 2 좋아요 0 조회수 83

새 파일 만들어서 한글 실행 시 오류

미해결

[2024년 개정]이것이 진짜 한글자동화다[기본편]

새 강의영상 시작시 from hwpWings import HWP hwp = HWP() 입력하면 꼭 오류가 나고, VS code를 종료했다가 열어서 다시 실행하면 그 때 한글이 제대로 나오는데 원인과 해결 방법이 있을까요? 오류는 HWP 객체 생성 실패: (-2147221008, 'CoInitialize가 호출되지 않았습니다.', None, None) 이렇게 나옵니다.

  • python
  • excel
  • rpa
  • 한글
DYR. P. 댓글 2 좋아요 1 조회수 360

셀 속성 내 필드 이름 입력 예제 수행 중

미해결

[2024년 개정]이것이 진짜 한글자동화다[기본편]

한글에서 tab 누르며 세어보면 강의대로 9번 눌러 필드 값 넣는 곳 까지 이동하는데, press('tab')을 9개 쓰고 실행시키면 '세로쓰기'까지 뿐이 이동이 안되어 있습니다. 원인이 뭘까요? 심지어 13번 또는 15번 tab코드를 넣어야 필드까지 커서가 가기도 하고 일정하지가 않습니다. 그리고 매번 기본 시작 위치를 셀속성에서 맞춰놓고 시작해야하니 자동화의 의미가 많이 줄어드는데, 상대적인 이동이 아닌 절대적 위치 방법은 없을까요?

  • python
  • excel
  • rpa
  • 한글
DYR. P. 댓글 1 좋아요 1 조회수 259

19강에서 Encoder()를 사용할 수 없습니다.

해결됨

Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)

커뮤니티 보면서 FirebaseFirestoreSwift 가 FirebaseFirestore와 통합되었다는 댓글을 보고 Add Package할 때 FirebaseFirestore만 했었습니다. 문제는 Firestore. Encoder (). encode (post)할 때 Type 'Firestore' has no member 'Encoder' 오류가 발생합니다. 제 추측에는 FirebaseFirestore로 통합되면서 FirebaseFirestoreSwift를 import 할 수 없게 됐는데, 여기서 발생하는 문제 같습니다. 올려주신 강의 코드 보니까 import FirebaseFirestoreSwift를 주석 처리하면 같은 에러가 나타나더라고요. 이것은 어떻게 해결해야 할까요?

  • ios
  • firebase
  • swiftui
  • mvvm
최지한 댓글 2 좋아요 1 조회수 191

exception vector table

미해결

시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 - 2부 저자 직강 (2024년 버전)

exception vector table 에서 명시된 주소 값은 실제 physical memory 주소 인가요? 그런데 physical memory 주소면 커널이 그 메모리에 들어간 함수를 어떻게 구현하게 되나요..?

  • 임베디드
  • arm-architecture
  • 하드웨어-해킹
  • cpu-architecture
  • armv7
  • armv8
  • cortex-a
platformpjt02 댓글 1 좋아요 0 조회수 113

[오역 제보] 타입 이레이저의 영문 표기

해결됨

김영한의 실전 자바 - 중급 2편

타입 이레이저에 관해 더 검색하던 중, 강의자료 v20241027의 2. 제네릭 - Generic2.pdf 에서 eraser는 오역인 것 같아 제보합니다. Oracle JavaTutorials의 Generic 관련 문서( https://docs.oracle.com/javase/tutorial/java/generics/erasure.html )에서는 이레이저를 erasure로 표기하였습니다. eraser도 어색하지는 않지만 영어 단어와의 통일성을 위해 수정을 요청드립니다. 감사합니다.

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
한재현 댓글 2 좋아요 0 조회수 151

프로토타입 사용법 ( + makefile의 필요성 )

미해결

홍정모의 따라하며 배우는 C++

안녕하세요 강사님. 헤더파일 만들기 강의 부분을 보다 의문점이 생겨 질문 드립니다. 3분20초쯤에 보면 강사님께서 add함수를 프로토타입 선언만 하시고 정의는 없이 빌드하셨는데 오류없이 작동하였습니다. 저도 똑같이 따라해봤는데, 저는 링커 오류가 발생해서 나름대로 구글리을 하고 찾아보니 프로토타입을 선언한 뒤, 반드시 함수에 대한 정의도 해야한다고 하는데, 왜 강사님이 하셨을 때는 오류없이 작동이 된걸까요? +추가질문 다른 수강생들의 질문을 보다가 makefile과 cmake의 존재에 대해 알게되었는데요. c++로 대형 프로젝트를 진행하게 되면 상당히 중요하게 사용된다고 들었습니다. 소스코드와 헤더파일들이 한 디렉토리안에 있으면 IDE에서 자동으로 컴파일과 링크를 해주는데 굳이 makefile을 사용해야 하는 이유가 뭔지 궁금합니다

  • c++
윤지환 댓글 2 좋아요 1 조회수 171

3.x.x 버전 업데이트

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

섹션 1에 spring initializr를 진행하다가 java 17과 spring boot 3.4.1로 변경해 진행할 수 밖에 없다고 생각되어서 커뮤니티 질문들을 보았고 52강을 먼저 보게 되었습니다. java도 17로 업데이트하였고 17로 변경한 후에 gradle도 java 17에 맞게 7.3으로 변경하였는데 이런 오류가 뜹니다 ㅠㅠ 해결법 알려주시면 감사하겠습니다

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
박수빈 댓글 2 좋아요 0 조회수 434

Arrays.copyOf 메서드의 타입 세이프

미해결

토비의 스프링 부트 - 이해와 원리

컬렉션을 어레이로 만들때 3가지 방법을 보여주셨는데, Arrays.copyOf 메서드가 유일하게 타입 세이프가 되지 않는 메서드고 나머지가 타입세이프 되는걸로 알고있어서요. 혹시나 다른 학습자분들 참고 하시길 바랍니다.

  • spring
  • spring-boot
  • spring-jdbc
전인호 댓글 2 좋아요 1 조회수 213

인기 태그

인프런 TOP Writers

주간 인기글