묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
멜론 베스트 앨범 알고리즘 시각화 궁금중
1. 현재 학습 진도 현재 3주차 숙제 부분에서 3번째 문제인 멜론 베스트 앨범 알고리즘을 공부하고 있습니다. 2. 어려움을 겪는 부분이해가 되지 않는 부분이 있어서, 문의 드립니다.3. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록한다.해당 문제에 보면 , 위와 같은 조건이 존재하는데 , 제가 강의를 두 번이나 돌려보면서 듣고 있는데 ,강의 하신 내용에, 재생횟수가 같은 노래에 대해서는 처리하신 코드가 안 보이는데, 보내주신 코드를 프로그래머스에 돌려봐도 정상적인 답안이라고 나오더라고요.그래서, 해당 부분에 대한 설명이 있으면 더 좋을 듯 하고 궁금해서 질문드립니다.제가 생각한 부분은 이미for 문을 돌 때, 인덱스 순서대로 되어 있으므로, 재생횟수로 정렬을 해도 인덱스가 낮은 것이 무조건 앞으로 오게 된다. 이렇게 생각했는 데 맞는 것인지 궁금합니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
AsyncIO 멀티 스크랩핑 실습 예제 관련 질문
설명해주신 해당 코드에서는 ThreadPoolExecutor를 닫는 코드가 없던데해당방식이면 메모리 누수가 발생할 가능성은없을까요???with ThreadPoolExecutor(max_workers=max_workers) as executor:이런식으로 with문을 활용해서 하는것이 좋지않나요?
-
해결됨상상을 현실로! 스테이블 디퓨전 기본 클래스 +Comfyui
미드저니는 무료는 없나요
안녕하세요...강의 결재하고 들으려고 하니 구독결재 있더라구요미드저니는 무조건 유료결재를 해야 사용할수 있는건지요???
-
미해결[Level 1] Qt를 이용한 Python 프로그래밍: 입문편
pyqt? pysie6? 차이점이 있을까요?
강의를 듣다가 문득 궁금해서 여쭤봅니다. pyqt와 pyside6의 용어가 헷갈립니다 `` 인터넷을 검색해도 명료하게 이해하기 어렵습니다. 같은 gui 프로그램인데, pyqt = ipyside6라고 이름만 다른 걸까요?pyqt 프로그램 안에 pysdie6라는 하위 프로그램이 있는 걸까요...? 이 두 관계가 정리가 안 되어 혼란스럽습니다 ``
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
제 코드 좀 봐주세요
4,5번이 오류가 뜨는데 원인을 모르겠습니다..왼쪽, 오른쪽 값 비교해서 증가수열 구하는거는 비슷한거 같은데 말이죠...n = int(input())a = list(map(int, input().split()))tmp = min(a[0], a[-1])s = smp = '' # 문자열 임시변수, 문자열 중 가장 큰 값 변수cnt = cntmp = 0 # 길이 임시변수, 길이 중 가장 큰 값 변수while len(a) > 0: if tmp <= a[0] and tmp <= a[-1]: i = a.index(min(a[0], a[-1])) tmp = a[i] a.pop(i) cnt +=1 if i == 0: s += 'L' else: s += 'R' #print(a, cnt, s, tmp) elif tmp <= a[0] or tmp <=a[-1]: i = a.index(max(a[0],a[-1])) tmp = a[i] a.pop(i) cnt+=1 if i== 0: s +='L' else: s+='R' #print(a, cnt, s, tmp) else: if cntmp < cnt: cntmp = cnt smp = s cnt = 0 s = '' i = a.index(min(a[0],a[-1])) tmp = a[i] cnt+=1 if i == 0 or len(a) == 0: s += 'L' else: s+= 'R' a.pop(i) #print(a, cnt, s, tmp) print(cntmp)print(smp)
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
해시 충돌에서 링크드 리스트말고 해시테이블을 이용해서 구현하지 않는 이유가 있을까요?
1. 현재 학습 진도3-7강 해시 -1 2. 어려움을 겪는 부분이해한 내용 : 해시 테이블에서 해시충돌이 일어날 경우, 링크드 리스트를 이용하는 부분과 그 구현까지는 이해하였습니다!질문 : 해시테이블 내부에서 링크드리스트가 아니라 해시테이블을 또 쓰면 안되나요? 그러면 시간 복잡도가 O(1)*O(1) 이여서 훨씬 빠를 거 같은데, 왜 이렇게 안 구혔했는 지 궁금합니다. (저는 링크드리스트가 O(1) * O(n)으로 더 느리다 생각했습니다.)
-
미해결남박사의 파이썬으로 봇 만들기 with ChatGPT
네이버 지도 api 호출 문제
InlineQuery와 스마트폰 위치 정보를 활요(용)한 주변 맛집 검색 파트에 6분8초에서 네이버 지도를 통해 네트워크에 해당 구간을 가져오는건데 여기서 새 탭에서 열기를 해야 가져올 수 있는데 지금 403 Forbiddennginx으로 못받아서 해당 내용을 못하게 되는데 다른 방법을 이용한 방법이 어떤것인지 정확히 모르겠습니다
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
driver.execute_script("arguments[0].click()", element)이 작동하지 않습니다..
from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys import time import pandas as pd from selenium.webdriver.support.select import Select #드라이버 생성 driver = webdriver.Chrome() #페이지 이동 driver.get("https://cafe.naver.com/startcodingofficial") #유투브 후기 버튼 클릭 driver.find_element(By.CSS_SELECTOR, '#menuLink15').click() #프레임 전환 iframe = driver.find_element(By.CSS_SELECTOR, '#cafe_main') driver.switch_to.frame(iframe) #50개씩 표시하기 클릭 element = driver.find_element(By.CSS_SELECTOR, '#listSizeSelectDiv > ul > li:last-child') #50개씩 버튼 # #해결방법 1. 태그를 보이게 만들고 클릭하기. # driver.find_element(By.CSS_SELECTOR, '#listSizeSelectDiv > a').click() #15개씩 버튼 먼저클릭 해서 버튼 보이게 한 후 # element.click() #50개씩버튼 클릭 #해결방법 2. 자바스크립트 이용해서 태그 강제 클릭 driver.execute_script("arguments[0].click()", element) time.sleep(1)저는 이 코드를 실행하면 에러가 나는게 아니라 50개씩 버튼이 안 눌러지고 코드가 끝나는데 왜그런걸까요...
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
hyperopt 오류
안녕하세요 , 항상 고생많으십니다.다름이 아니라 , hyperopt 마지막 실습 중에 다음의 코드에서 오류가 발생합니다. hyperopt version도 실습과 같은데, 왜 이런 오류가 발생하는지 몰라서 질문드립니다.from hyperopt import fmin, tpe, Trials trial_val = Trials() best = fmin(fn=objective_func, space=xgb_search_space, algo=tpe.suggest, max_evals=50, # 최대 반복 횟수를 지정합니다. trials=trial_val, rstate=np.random.default_rng(seed=9)) print('best:', best)오류문 --------------------------------------------------------------------------- AllTrialsFailed Traceback (most recent call last) Cell In[21], line 4 1 from hyperopt import fmin, tpe, Trials 3 trial_val = Trials() ----> 4 best = fmin(fn=objective_func, 5 space=xgb_search_space, 6 algo=tpe.suggest, 7 max_evals=50, # 최대 반복 횟수를 지정합니다. 8 trials=trial_val, rstate=np.random.default_rng(seed=9)) 9 print('best:', best) File ~\anaconda3\envs\sklearn_env\lib\site-packages\hyperopt\fmin.py:540, in fmin(fn, space, algo, max_evals, timeout, loss_threshold, trials, rstate, allow_trials_fmin, pass_expr_memo_ctrl, catch_eval_exceptions, verbose, return_argmin, points_to_evaluate, max_queue_len, show_progressbar, early_stop_fn, trials_save_file) 537 fn = __objective_fmin_wrapper(fn) 539 if allow_trials_fmin and hasattr(trials, "fmin"): --> 540 return trials.fmin( 541 fn, 542 space, 543 algo=algo, 544 max_evals=max_evals, 545 timeout=timeout, 546 loss_threshold=loss_threshold, 547 max_queue_len=max_queue_len, 548 rstate=rstate, 549 pass_expr_memo_ctrl=pass_expr_memo_ctrl, 550 verbose=verbose, 551 catch_eval_exceptions=catch_eval_exceptions, 552 return_argmin=return_argmin, 553 show_progressbar=show_progressbar, 554 early_stop_fn=early_stop_fn, 555 trials_save_file=trials_save_file, 556 ) 558 if trials is None: 559 if os.path.exists(trials_save_file): File ~\anaconda3\envs\sklearn_env\lib\site-packages\hyperopt\base.py:671, in Trials.fmin(self, fn, space, algo, max_evals, timeout, loss_threshold, max_queue_len, rstate, verbose, pass_expr_memo_ctrl, catch_eval_exceptions, return_argmin, show_progressbar, early_stop_fn, trials_save_file) 666 # -- Stop-gap implementation! 667 # fmin should have been a Trials method in the first place 668 # but for now it's still sitting in another file. 669 from .fmin import fmin --> 671 return fmin( 672 fn, 673 space, 674 algo=algo, 675 max_evals=max_evals, 676 timeout=timeout, 677 loss_threshold=loss_threshold, 678 trials=self, 679 rstate=rstate, 680 verbose=verbose, 681 max_queue_len=max_queue_len, 682 allow_trials_fmin=False, # -- prevent recursion 683 pass_expr_memo_ctrl=pass_expr_memo_ctrl, 684 catch_eval_exceptions=catch_eval_exceptions, 685 return_argmin=return_argmin, 686 show_progressbar=show_progressbar, 687 early_stop_fn=early_stop_fn, 688 trials_save_file=trials_save_file, 689 ) File ~\anaconda3\envs\sklearn_env\lib\site-packages\hyperopt\fmin.py:593, in fmin(fn, space, algo, max_evals, timeout, loss_threshold, trials, rstate, allow_trials_fmin, pass_expr_memo_ctrl, catch_eval_exceptions, verbose, return_argmin, points_to_evaluate, max_queue_len, show_progressbar, early_stop_fn, trials_save_file) 589 if len(trials.trials) == 0: 590 raise Exception( 591 "There are no evaluation tasks, cannot return argmin of task losses." 592 ) --> 593 return trials.argmin 594 if len(trials) > 0: 595 # Only if there are some successful trail runs, return the best point in 596 # the evaluation space 597 return space_eval(space, trials.argmin) File ~\anaconda3\envs\sklearn_env\lib\site-packages\hyperopt\base.py:620, in Trials.argmin(self) 618 @property 619 def argmin(self): --> 620 best_trial = self.best_trial 621 vals = best_trial["misc"]["vals"] 622 # unpack the one-element lists to values 623 # and skip over the 0-element lists File ~\anaconda3\envs\sklearn_env\lib\site-packages\hyperopt\base.py:611, in Trials.best_trial(self) 605 candidates = [ 606 t 607 for t in self.trials 608 if t["result"]["status"] == STATUS_OK and not np.isnan(t["result"]["loss"]) 609 ] 610 if not candidates: --> 611 raise AllTrialsFailed 612 losses = [float(t["result"]["loss"]) for t in candidates] 613 if len(losses) == 0: AllTrialsFailed:
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
3주차 병합정렬 해결방법
1. 현재 학습 진도몇 챕터/몇 강을 수강 중이신가요?어떤 알고리즘을 학습하고 계신가요?여기까지 이해하신 내용은 무엇인가요? 2. 어려움을 겪는 부분어느 부분에서 막히셨나요?코드의 어떤 로직이 이해가 안 되시나요?어떤 개념이 헷갈리시나요? 3. 시도해보신 내용문제 해결을 위해 어떤 시도를 해보셨나요?에러가 발생했다면 어떤 에러인가요?현재 작성하신 코드를 공유해주세요 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 😊 merge 함수에 return이 빠진거같습니다!
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
React와 Django-템플릿, HTMX 간의 관계 및 역할에 대한 질문
안녕하세요, 먼저 자세하게 django에 대해 강의해주셔서 감사합니다.강의가 제게 다소 어렵고 양이 방대하여 핵심을 놓치는 부분이 있어 저의 필요와 목적에 의한 질문을 드리게 됐습니다. 핵심적으로 드리고 싶은 질문은 다음과 같습니다.리액트와 django의 관계(리액트 컴포넌트가 적합한 부분, 리액트 컴포넌트에서 장고 템플릿+폼, 뷰와 모델, DB까지의 흐름)리액트 없이 django 기능만 이용하여 datagrid(view), datatable 형식을 사용하는 것이 좋은 방법인지에 대한 강의자님의 의견 django의 템플릿 문법으로 작성된 기본적인 디자인 구성이 된 웹 템플릿을 구하거나 접근하는 방법 웹 개발 숙련도가 매우 미숙하고 질문이 모호해 우선 양해 말씀 구합니다. 상기 질문에 대해서 배경을 부연 설명드립니다. [1번 관련 질의 배경]리액트가 통합된 프로젝트 실습이 todolist 정도인 것 같아서 블로그나 포토로그 등의 앞선 장고 프로젝트에 이를 응용하는게 어렵다고 느껴졌습니다. 혹시 리액트와 django 관계에 대해 조금 더 자세하게 참고할 만한 강의를 짚어주시거나 소스를 알려주실 수 있으실까요? [2번 관련 질의 배경]data-grid / data-table / spreadsheet (표 형태의 데이터를 읽고 수정하는 방식) 형태를 사용하고자 여러 파이썬/장고 라이브러리를 찾아봤으나 pool이 매우 좁고 예시도 매우 부족해 보였습니다. 그러나 react, js 중심으로 프론트 사이드를 구축할 경우 선택지가 매우 다양하고 상태 관리가 안정적일 수 있다는 생각이 들었습니다. (hansongrid, ag grid, MUI datagrid, react datagrid, react spreadsheet grid ...)그리드 어플리케이션 구축은 어떻게 진행하면 좋을까요? [3번 관련 질의 배경]디자인에 소요되는 리소스 측면에서도 장고의 템플릿 문법 보다는 리액트 프레임워크에 적합한 웹사이트 디자인도 더 풍부하고 다양한 것 같습니다. CSS에 상당히 부담을 느껴서 여기에 들이는 노를 줄이고 싶은데 혹시 참고할 만한 사이트나 추천해주시는 방법이 있으실까요? ********답변에 앞서 미리 감사드립니다!********
-
미해결처음하는 파이썬 백엔드 FastAPI 입문 (FastAPI부터 비동기 SQLAlchemy까지) [풀스택 Part1-2]
강의자료
- 강의 영상에 대한 질문이 있으시면, 상세히 문의를 작성해주시면, 주말/휴일 제외, 2~3일 내에 답변드립니다 (이외의 문의는 평생 강의이므로 양해를 부탁드립니다.)- 강의 답변이 도움이 안되셨다면, dream@fun-coding.org 로 메일 주시면 재검토하겠습니다. - 괜찮으시면 질문전에 챗GPT 와 구글 검색을 꼭 활용해보세요~- 잠깐! 인프런 서비스 운영(다운로드 방법포함) 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 제공하신 강의자료는 다운받아서 코드로 있는데섹션9 FastAPI 리퀘스트(Request) 와 예외처리 FastAPI 예외처리와 HTTPException 클래스 4초에 보시면 왼쪽 화면에 08_exceptionhandling.md 와 같이 설명하는 파일은 강의자료에 없는데 어떻게 보는건가요?
-
미해결Prompt Engineering: 완벽 가이드
강의자료 다운 불가
안녕하세요. 강의자료 다운로드를 받는데 압축폴더 내 파일이 없는 채로 다운이 됩니다. 강의자료를 어떻게 받아볼 수 있을까요?확인 부탁드립니다.감사합니다.
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
sql_safe_updates 옵션
sql_safe_updates 옵션때문에 강의처럼 쿼리문을 작성할 경우, 업데이트가 되지 않습니다. 이 부분은 끄고 진행해도 되나요? 그리고 현업에서 보통 끄고 데이터 작업을 하는지 궁금합니다
-
해결됨실전! FastAPI 활용(비동기)
강의 자료 질문
안녕하세요! 혹시 강의 진행 시 사용하는 강의 자료를 공유받을 수 있을까요?
-
해결됨Azure Native로 나만의 GPT 만들기
환경변수를 넣고 배포했는데 Azure Functions이 안올라갑니다
먼저 유사한 질문이 있었는지 검색해보세요.꼭 강의와 관련된 질문이 아니더라도, 최대한 답변해드리겠습니다.건의사항도 괜찮습니다.편하게 질문해주세요! FastAPI를 Azure Functions 로 변환하는 강의를 따라 하던 중에 환경변수를 넣었는데 Azure Functions이 안올라갑니다 .. 어떻게 해야될까요?로컬에서는 포스트맨으로 확인했을 때 다 연결 되었습니다.그리고 배포도 성공이라고 떴는데 함수만 안 보이네요 ㅠㅠ ++1. requirements.txt에 필요한 의존성이 빠져있을 경우 확인 -> requirements.txt 에 확인했을 때 오타가 있어서 오타를 고치고 다시 배포를 해보았지만 함수가 뜨지 않습니다..관련 링크 https://www.inflearn.com/community/questions/1337610/azure-function-deploy-%EC%8B%A4%ED%8C%A8 여기를 참고 해서 저도 스토리지가 빈값이라 설정해주었으나 함수가 뜨지 않습니다..2. Azure Functions 리소스에 필요한 환경변수가 빠져있을 경우 -> 일단 필요한 3개는 들어가있습니다. 사진 참고3. 배포 대상이 될 Azure Function이 실행중인지 확인 (실행중이여야 함) -> f5 로 실행 하고 배포 했습니다4. 그냥 VSCode 재시작 -> 똑같습니다.. ㅠㅠ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
예외가 존재할 가능성?
회의가 끝나는 시간이 가장 일찍인 경우부터 개수를 구하는데, 만일 입력예제가5 1 4 2 3 3 7 4 6 6 7이런식이면 끝나는 시간순으로 구하는게, 회의실을 사용할 수 있는 최대수의 회의가 아니지 않나요?영상의 방법이 모든경우의 예제에 적용이 되는지 궁금해서 질문 올렸습니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
메일버튼 클릭하고 하단바에 메일버튼을 클릭하려고 하니까 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()여기서 발생하는거 같은데 이유가 뭘까요..?
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
한/글 API 가이드 링크
한/글 API 가이드 링크를 누르면 게시글 정보가 없다고 나옵니다. 링크주소가 바뀌었나봐요.
-
해결됨비개발자도 쉽게 시작하는 코딩 입문 강의: PCCE 합격을 위한 파이썬 기초 & 알고리즘
응시권을 신청했는데 언제쯤 오나요?
siwocj@naver.com 메일로 신청했습니다. 언제쯤 오나요?