inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

네이버 메일 자동화편 드롭다운 메뉴클릭 부분

미해결

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

수업 듣다가 드롭다운 메뉴 클릭 부분에서 NoSuchElementException 오류가 뜨면서 메일 드롭다운 클릭이 안됩니다. 왜이런 걸까요?? #셀레니움 기본 템플릿 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time import pyperclip from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC #크롬 드라이버 생성 driver = webdriver.Chrome() #페이지 이동 driver.get("https://nid.naver.com/nidlogin.login?mode=form&url=https://www.naver.com/") time.sleep(0.5) # 아이디 입력 id = driver.find_element(By.CSS_SELECTOR, "#id") pyperclip.copy(user_id) id.send_keys(Keys.CONTROL, 'v') time.sleep(0.5) # 패스워드 입력 pw = driver.find_element(By.CSS_SELECTOR, "#pw") pyperclip.copy(user_pw) pw.send_keys(Keys.CONTROL, 'v') time.sleep(0.5) # 로그인 버튼 클릭 driver.find_element(By.CSS_SELECTOR, "#log\\.login").click() driver.get("https://www.naver.com/") time.sleep(1) #드롭다운 메뉴 클릭 driver.find_element(By.CSS_SELECTOR, "#account > div.MyView-module__my_menu___eF24q.MyView-module__is_open____qWM1 > div > div > ul > li:nth-child(1) > a > span.MyView-module__item_text___VTQQM").click() 오류내용 --------------------------------------------------------------------------- NoSuchElementException Traceback (most recent call last) Cell In[34], line 35 33 time.sleep(1) 34 #드롭다운 메뉴 클릭 ---> 35 driver.find_element(By.CSS_SELECTOR, "#account > div.MyView-module__my_menu___eF24q.MyView-module__is_open____qWM1 > div > div > ul > li:nth-child(1) > a > span.MyView-module__item_text___VTQQM").click() File c:\Users\LEGION\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\remote\webdriver.py:741, in WebDriver.find_element(self, by, value) 738 by = By.CSS_SELECTOR 739 value = f'[name="{value}"]' --> 741 return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"] File c:\Users\LEGION\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\remote\webdriver.py:347, in WebDriver.execute(self, driver_command, params) 345 response = self.command_executor.execute(driver_command, params) 346 if response: --> 347 self.error_handler.check_response(response) 348 response["value"] = self._unwrap_value(response.get("value", None)) 349 return response File c:\Users\LEGION\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\remote\errorhandler.py:229, in ErrorHandler.check_response(self, response) 227 alert_text = value["alert"].get("text") 228 raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here --> 229 raise exception_class(message, screen, stacktrace) NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"#account > div.MyView-module__my_menu___eF24q.MyView-module__is_open____qWM1 > div > div > ul > li:nth-child(1) > a > span.MyView-module__item_text___VTQQM"} ... (No symbol) [0x00007FF723ECECA2] (No symbol) [0x00007FF723EBE16F] BaseThreadInitThunk [0x00007FFB1DF87344+20] RtlUserThreadStart [0x00007FFB1EA3CC91+33] Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings...

  • python
  • 웹-크롤링
헉근뎅 댓글 3 좋아요 0 조회수 423

homeLoginV3에서 세션에서 멤버를 꺼내와서 타입변환을 하는 이유

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

@GetMapping("/") public String homeLoginV3(HttpServletRequest request, Model model) { //세션 관리자에 저장된 회원 정보 조회 HttpSession session = request.getSession(false); if (session == null) { return "home"; } // 여기에요 여기!! Member member = (Member) session.getAttribute(SessionConst.LOGIN_MEMBER); //세션이 유지되면 로그인으로 이동 model.addAttribute("member", member); return "loginHome"; } 세션에서 값을 꺼내와서 Object 타입을 그대로 넣지 않고 Member로 강제 타입 변환을 시키는 이유가 무엇인가요? 타입 변환없이 돌려도 작동하는데 굳이 타입을 변경하는 이유가 궁금합니다!

  • spring
  • mvc
권정익 댓글 1 좋아요 0 조회수 156

네이버 로그인

미해결

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

안녕하세요 네이버 로그인 자동화 프로그램 제작하기편 보고 있는데 똑같이 입력했는데도 자동입력방지가 뜹니다. 왜이런지 알 수 있을까요??#셀레니움 기본 템플릿 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.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) id.send_keys(Keys.CONTROL, 'v') time.sleep(1) # 패스워드 입력 pw = driver.find_element(By.CSS_SELECTOR, "#pw") pyperclip.copy(user_pw) pw.send_keys(Keys.CONTROL, 'v') time.sleep(1) # 로그인 버튼 클릭 driver.find_element(By.CSS_SELECTOR, "#log\\.login").click()

  • python
  • 웹-크롤링
헉근뎅 댓글 1 좋아요 0 조회수 250

웹에서 hello를 에러가 뜹니다

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG ) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 내용] 컴퓨터를 포멧하고 인텔리제이를 깔아서 시작했는데 jdk가 설치 안되서 그런 걸까요? 어떤 것이 문제인지 모르겠습니다

  • java
  • spring
  • mvc
  • spring-boot
김윤재 댓글 1 좋아요 0 조회수 304

Spring MVC에서 model의 역할

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

model객체에 대해서 궁금한 점이 있어서 질문 드립니다. 일단 강의를 들으면서 dispatcherServlet 구조에 대해서 간략하게 정리한 내용입니다. 개발자가 model 객체를 파라미터로 등록후 view에 담길 정보를 저장하고 Controller 메소드를 만듬 -> 해당 URL에 접속하면 스프링이 dispatcherServlet의 doDispatch() 실행 HandlerAdapter ha = this.getHandlerAdapter(mappedHandler.getHandler()); -> doDispatch에서 해당 Controller에 맞는 어댑터를 찾고 mv = ha.handle(processedRequest, response, mappedHandler.getHandler()); -> (handler, request, response)를 가지고 ModelAndView 객체를 생성 이후 processDispatchResult()에서 render()를 실행 render()에서는 mv객체 정보를 바탕으로 view의 render()함수를 사용해서 model에 있는 정보를 request.setAttribute()를 사용해서 저장하고 view를 반환함 제가 model에 있는 정보를 request의 attribute객체에 담는 함수를 디버깅모드로 찾아봤는데 강의에서 구현한 코드와 거의 유사하게 작성된 것을 발견했습니다. 그럼 model 객체를 단순히 request의 attribute객체에 데이터를 쉽게 전달하기 위해서 사용한다고 생각해도 되는건가요? 그럼 model를 사용하지 않고 request에 직접 접근해서 저장하는 방법도 있을 텐데 스프링에서 model 객체를 만든 이유가 궁금합니다. 긴글 읽어주셔서 감사합니다.

  • spring
  • mvc
이찬원 댓글 1 좋아요 0 조회수 226

C언어 배열

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

#include <stdio.h> int main() { int arr[5] = {20, 30, 40, 50, 60}; int *ptr; ptr = arr; printf("1번. %d\n", ++ *ptr); printf("2번. %d\n", *(arr+1)); printf("3번. %d\n", *ptr++); printf("4번. %d\n", ++ *ptr); printf("5번. %d\n", *arr+1); printf("6번. %d\n", *ptr++); printf("7번. %d\n", *ptr+1); } 1번에서 ++*ptr이 반영되어 21, 2번에서 *(arr+1)이 반영되어 arr[1], 30, 3번에서 *ptr++이 반영되어 21 출력 후 22로 증감까지는 이해가 됬는데, 4번 ++*ptr 출력값이 arr[1]로 넘어가는 이유가 궁금합니다. 배열 출력 시 배열 내의 값만 증감되는 것이 아니라 출력되는 배열도 같이 증감되는 건가요 ?

  • python
  • java
  • c
  • 정보처리기사
rokkk 댓글 1 좋아요 0 조회수 267

강의자료요청

미해결

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

ans0127@naver.co m 강의자료 부탁드립니다

  • python
문혜지 댓글 1 좋아요 0 조회수 125

윈도우11

미해결

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

안녕하세요~ 크롤링 관심있어서 강의 수강중인데 현재 제 노트북이 win10인데 드라이버등등 이유로 win11로 가려고 해요. 그럴경우 이 강의내용이 맞지 않을 수도 있을까요?

  • python
  • 웹-크롤링
헉근뎅 댓글 1 좋아요 0 조회수 159

자바 업캐스팅, 재귀함수 질문드립니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

JAVA언어 기출문제의 변형, 업캐스팅 + 재귀함수(16분) class Child extends Parent{ public in sumValues(int n){ if(n <= 0){ return 0; } if(n%2 == 0){ return n + sumValues(n-2); }else{ return sumValues(n-1); } 위 코드에서, 짝수일 때 return n+sumValues(n-2), 홀수일 때 sumValues(n-1)을 실행하게 되는데, 9 = sumValues(8) // 18 8 = 8 + sumValues(6) // 18 7 = sumValues(6) // 10 6 = 6 + sumValues(4) // 10 5 = sumValues(4) // 6 4 = 4 + sumValues(2) // 6 3 = sumValues(2) // 2 2 = 2 + sumValues(0) // 2 1 = sumValues(0) // 0 0 = 0 // 0 으로, sum : 18로 생각을 했는데, 강의를 아무리 봐도 어떻게 20이 계산되는지 이해가 안 됩니다..

  • python
  • java
  • c
  • 정보처리기사
rokkk 댓글 2 좋아요 0 조회수 264

request값으로 뭘 넣어야할지 잘 감이 안옵니다..

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 김영한 강사님의 mvc와 jpa 수업을 어느정도 듣고 프로젝트를 참가하였는데 종종 까먹어서 다시 와서 듣곤 합니다. 근데 최근 프로젝트를 하면서 계속 헷갈리는게 request 값을 어떻게 넣어줘야할지 모르겠습니다... restController를 만들고있는데 만약 댓글 생성하는 컨트롤러를 만든다고 치면, board_Id는 @pathvariable을 통해서 가져와 getID 하면 된다고 치지만. 글을 작성하는 User는 어떻게 받아와야할지... 그냥 냅다 request에 User user를 받아와도 되는건지 헷갈립니다.. 프론트를 안해봐서 그런지 더 헷갈리는거같아요. 만약에 댓글을 작성하는 컨트롤러를 만든다고 하였을 때, User user, @pathvariable board_id, comment comment 라고 한다면 comment는 form에서 Post로 값이 넘어오는 건 알겠는데 User같은 경우는 어떻게 받아야하나요..?

  • spring
  • mvc
냠냠 댓글 1 좋아요 0 조회수 205

강의 자막 오류입니다

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예 [질문 내용] 여기에 질문 내용을 남겨주세요. HTTP 요청 데이터 - POST HTML FORM 강의 중 28초 ~ 49초까지 자막 오류가 있습니다 수정 부탁드립니다. 첫 자막은 제가 수정했고 그 이후 자막 추가해주시면 될 것 같습니다!

  • spring
  • mvc
0901shc 댓글 1 좋아요 0 조회수 238

반복문 for 이중일때

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

반복문 for 이중일때 ..왜두번째 조건문부터 증가하나요 이해가안갑니다!! 더불어 건의사항이 있는데강의듣다가 바로 질문남길수있는 시스템이면 좋겠습니다. 스크린샷도안되고 불편하네요.또 강의재생중 화면 안꺼지도록 할수없나요?일일이 핸드폰기기설정들어가서 하고있는데 상당히 번거롭네요ㅜ 어려운 섹션이나 영상 설명은 질문으로 꼭 남겨주세요. 기출문제를 풀다가 막힌 개념이 있나요? 질문으로 회차나 번호, 개념을 예시로 질문해주세요. 답변에 도움이 됩니다. 이론 문제는 통합본 PDF 파일로 제공될 예정입니다. (6월 중 업로드 예정) 합격을 가르는 것은 역시 코드해석문제. 이론을 외울 시간이 없다면 코드에 익숙해지고, 중요 개념을 몇 가지 외워가면 합격할 수 있습니다.

  • python
  • java
  • c
  • 정보처리기사
김인도 댓글 1 좋아요 0 조회수 218

mmsegmentation 응용

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요. mmdetection 뿐만 아니라 , mmsegmentation 에서도 적용을 해보고자 합니다. 이때 mmdetection에서 사용하는 from mmdet.datasets import build_dataset의 경우 mmsegmentation에서는 어떻게 import하는지 궁금합니다.

  • python
  • 머신러닝
  • 딥러닝
  • keras
  • tensorflow
  • 컴퓨터-비전
대순 댓글 2 좋아요 0 조회수 209

typedef 강좌

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

4분05초쯤에, (ㄱ)에는 -> 이게 이해가 가는데 (ㄴ)에도 -> 이거인가요? d2가 포인터라서 -> 이렇게 접근하는건 알겠습니다 근데 *d2는 포인터에들어있는 값에서 접근하는거라서 저는 . 이라고 생각했는데 -> 이게 들어가는게 잘 이해가지 않습니다.

  • python
  • java
  • c
  • 정보처리기사
신승주 댓글 2 좋아요 1 조회수 420

강의 자료 요청드립니다.

미해결

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

강의 자료 요청드립니다. ch3558947@naver.com

  • python
ch3558947 댓글 1 좋아요 0 조회수 108

공지

미해결

파이썬 코드로 배우는 데이터분석

강좌 운영이나 강의 내용에 관해 궁금한 점이 있으면 자유롭게 나누어주세요. 교수자, 수강생 누구나 글쓰기와 댓글 쓰기가 가능합니다.

  • python
  • 머신러닝
  • pandas
  • scikit-learn
  • 웹-스크래핑
  • EDA
부산대학교 AI융합교육원 댓글 1 좋아요 0 조회수 211

공지

해결됨

파이썬 프로그래밍

강좌 운영이나 강의 내용에 관해 궁금한 점이 있으면 자유롭게 나누어주세요. 교수자, 수강생 누구나 글쓰기와 댓글 쓰기가 가능합니다.

  • python
  • 머신러닝
  • 인공지능(ai)
부산대학교 AI융합교육원 댓글 1 좋아요 0 조회수 182

공지

미해결

데이터 사이언스 입문자를 위한 파이썬 및 통계

강좌 운영이나 강의 내용에 관해 궁금한 점이 있으면 자유롭게 나누어주세요. 교수자, 수강생 누구나 글쓰기와 댓글 쓰기가 가능합니다.

  • python
  • 통계
  • 알고리즘
부산대학교 AI융합교육원 댓글 1 좋아요 0 조회수 146

공지

해결됨

데이터 분석을 위한 파이썬 입문

강좌 운영이나 강의 내용에 관해 궁금한 점이 있으면 자유롭게 나누어주세요. 교수자, 수강생 누구나 글쓰기와 댓글 쓰기가 가능합니다.

  • python
부산대학교 AI융합교육원 댓글 1 좋아요 0 조회수 185

공지

해결됨

머신러닝, 딥러닝 기초 with Python, Keras

강좌 운영이나 강의 내용에 관해 궁금한 점이 있으면 자유롭게 나누어주세요. 교수자, 수강생 누구나 글쓰기와 댓글 쓰기가 가능합니다.

  • python
  • 머신러닝
  • 딥러닝
  • keras
부산대학교 AI융합교육원 댓글 1 좋아요 0 조회수 201

인기 태그

인프런 TOP Writers

주간 인기글