묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
파이썬 이미지크롤링에서 탭클릭 오류가 자꾸 나네요..
PS C:\Users\SAMSUNG\Desktop\python> python main.pyDevTools listening on ws://127.0.0.1:3998/devtools/browser/e175eec7-d9d5-49f4-927d-071f1a1300da오류 발생: Message: Stacktrace: GetHandleVerifier [0x00007FF6F642EEA2+31554] (No symbol) [0x00007FF6F63A7ED9] (No symbol) [0x00007FF6F626872A] (No symbol) [0x00007FF6F62B8434] (No symbol) [0x00007FF6F62B853C] (No symbol) [0x00007FF6F62FF6A7] (No symbol) [0x00007FF6F62DD06F] (No symbol) [0x00007FF6F62FC977] (No symbol) [0x00007FF6F62DCDD3] (No symbol) [0x00007FF6F62AA33B] (No symbol) [0x00007FF6F62AAED1] GetHandleVerifier [0x00007FF6F6738B1D+3217341] GetHandleVerifier [0x00007FF6F6785AE3+3532675] GetHandleVerifier [0x00007FF6F677B0E0+3489152] GetHandleVerifier [0x00007FF6F64DE776+750614] (No symbol) [0x00007FF6F63B375F] (No symbol) [0x00007FF6F63AEB14] (No symbol) [0x00007FF6F63AECA2] (No symbol) [0x00007FF6F639E16F] BaseThreadInitThunk [0x00007FF854DB257D+29] 도와주실 수 있나요?from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.options import Options from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC import time import os import urllib.request # ChromeDriver 경로 driver_path = "C:/Users/SAMSUNG/Desktop/python/chromedriver-win64/chromedriver.exe" # Chrome 옵션 설정 chrome_options = Options() chrome_options.add_argument("--headless") # 브라우저를 띄우지 않고 실행할 경우 주석 해제 chrome_options.add_argument("--disable-gpu") chrome_options.add_argument("--no-sandbox") # Selenium WebDriver 생성 driver = webdriver.Chrome(service=Service(driver_path), options=chrome_options) try: # Google 이미지 검색 페이지 열기 driver.get("https://www.google.com/imghp?hl=ko") # 검색어 입력 search_box = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.NAME, "q"))) search_query = "사층리사진" # 검색하고 싶은 키워드 입력 search_box.send_keys(search_query) search_box.send_keys(Keys.RETURN) # 이미지 탭을 기다리고 클릭하기 img_tab = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//a[contains(text(),'이미지')]"))) img_tab.click() # 이미지 링크 수집 time.sleep(2) img_links = [] for i in range(5): # 처음부터 5페이지까지 이미지 링크 수집 soup = BeautifulSoup(driver.page_source, "html.parser") for img in soup.find_all("img", class_="rg_i Q4LuWd"): try: if 'src' in img.attrs: img_links.append(img['src']) elif 'data-src' in img.attrs: img_links.append(img['data-src']) except KeyError: continue driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(2) try: next_button = WebDriverWait(driver, 10).until( EC.element_to_be_clickable((By.ID, "smb")) ) next_button.click() time.sleep(2) except: break # 이미지 다운로드 save_folder = "C:/Users/SAMSUNG/Desktop/python/downloaded_images" os.makedirs(save_folder, exist_ok=True) for idx, link in enumerate(img_links): img_name = f"image_{idx+1}.jpg" save_path = os.path.join(save_folder, img_name) try: urllib.request.urlretrieve(link, save_path) print(f"{img_name} 다운로드 완료") except Exception as e: print(f"{img_name} 다운로드 실패: {e}") except Exception as e: print(f"오류 발생: {e}") finally: # WebDriver 종료 driver.quit()
-
해결됨친절한 블렌더 - [LV.1] 기초 모델링
메타볼&나무 부분
18:48 부분에 쿼드를 500으로 지정하고 오케이를 누르니 에러 표시가 나서 바뀌지가 않아요!
-
해결됨실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
[2.11] prometheus-installer-15s.sh 설치시 repo edu not found 발생 이슈
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]3. 질문 잘하기 법을 읽어보셨나요? [예](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]안녕하세요, 강사님현재 윈도우11 home을 사용하고 있으며, 기본스펙은 i5-12세대, 16GB 를 사용하고 있습니다.x86-64 amd64에서 실습을 진행하기 위한 기본세팅은 알려주신 방법대로 정상적으로 설치되었습니다. 그런데 챕터 2.11 에서 prometheus-installer-15.sh 자동설치를 진행하는 과정에서 repo not found 이슈가 발생하였습니다. 영상 하단에 git 주소에 들어가서 repo URL을 등록했는데도, 계속 not found가 뜨네요. 혹시 해결방법을 알 수 있을지 문의드립니다. #repo 추가시 사용한 명령어helm repo add prometheus-community https://prometheus-community.github.io/helm-chartshelm repo update
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
Chapter 4-3 system 구축1 - 현재가 불러오기.py 실행 오류
예제 Chapter 4-3 system 구축1 - 현재가 불러오기.py를 실행하면 다음과 같은 오류가 발생합니다. PyQt5와 PyQt5Designer는 설치되어 있습니다.
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
pv,pvc delpoyment 배포가 안되요
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)6. ARM 계열의 m1 , m2 계열은 VirtualBox를 통한 구성이 원할하지 않고, 실습 환경의 다변화는 추후 대처하기 어려워서 현재 과정에서는 지원하지 않습니다. (https://www.inflearn.com/questions/915529)[질문 하기]영상과 동일하게 pvc-wol 생성 후 pv, pvc 확인 후 deploy 배포까지 했는데 ContainerCreating 에서 생성되지않습니다. describe 명령어 확인 시 마운트 오류라는데... 확인 부탁드립니다..
-
미해결FreeRTOS 프로그래밍
NUCLEO-H743ZI2 포팅프로젝트 USER 버튼 확인 요청
현재 NUCLEO-H743ZI2 보드를 활용하고 있으며, 미리 포팅해주신 프로젝트를 다운받아 강의를 잘 보고 있습니다.파란색 USER 버튼을 인터럽트로 사용하는 프로젝트가 몇개 있는데요. 코드를 보면 PG.7 (GPIO_EXTI7)로 포팅되어 있다보니, 실제 USER 버튼인 PC.13 과 연동이 되지 않는 것을 확인했습니다. 의도하신바가 아니라면, 다른 분들을 위해서 PC.13(GPIO_EXTI13)으로 수정이 필요해 보입니다.
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
AnimGraph를 c++로 구현할 수 있나요?
만약 가능하다면, 수업에서 다루지 않은 이유는 무엇인가요?
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
한PDF에서 PDF파일을 한글 파일로 변환시키는 부분을 파이썬 코드를 통해 자동화시킬 수 있을까요?
안녕하세요 일코님좋은 강의를 해주셔서 감사합니다. 제가 지금 하고 있는 작업은 한글파일이 pdf파일로 변환된 파일을 다시 한글파일로 변환하는 것입니다.이때, 한PDF를 사용하면 한글파일로 아주 나이스하게 변환되는 것을 보고이걸 파이썬으로 자동화할 수 없을까 고민하고 있습니다. pdf를 일반 파이썬 라이브러리로 읽어와서 text로 변환하는 코드말고한pdf의 기능을 이용하여 pdf를 한글파일로 바로 변경할 수 있는 라이브러리나 코드가 있을까요? 늘 감사드립니다
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
hostpath 마운트 질문
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)6. ARM 계열의 m1 , m2 계열은 VirtualBox를 통한 구성이 원할하지 않고, 실습 환경의 다변화는 추후 대처하기 어려워서 현재 과정에서는 지원하지 않습니다. (https://www.inflearn.com/questions/915529)[질문 하기]안녕하세요.다름이 아니라 볼륨 강의를 수강하던 중 의문점이 발생하여 질문합니다.5.3 호스트패스 yaml 파일 배포 전에 /var/log 경로에 aaa.txt 라는 임의의 파일을 생성하고 배포하였습니다. 그럼 host-log 경로에 마운트 되었을때 host-log 경로에서도 aaa.txt 파일이 보여야하는게 아닌지 문의드립니다.추가적으로 테스트를 진행해봤는데요. /home 경로에 임의 테스트 파일 생성 > mountpath에 /host-home, path에 /home/ 이렇게 파일을 수정하고 배포해봤는데 컨테이너 /host-home 경로에 생성한 파일이 보이지않습니다. 위 두개가 같은 문제로 보이는데 그 이유가 뭔지 문의드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
enum 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.Order status 는 enum으로 만들었는데 이게 왜 그런건지 까먹었어요 스프링 기본에서 썼었던거 같은데…
-
해결됨Real MySQL 시즌 1 - Part 1
강의 자료는 따로 제공되지 않나요??
질문 내용은 제목 그대로 입니다!
-
미해결Practical Testing: 실용적인 테스트 가이드
static 사용 기준이 궁금합니다.
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요. 안녕하세요!static 메소드 사용 기준이 궁금합니다!제가 알기로는 static메소드가 대표적으로 아래 3가지 이유 때문에 최대한 쓰지말라는 말을 들었는데요!1. 절차지향적이라 캡슐화에 위반된다.클래스로딩시점에 바로 올라가서 GC가 제거할 수 없는 영역에 있기 때문에 메모리 효율이 떨어진다.멀티 스레드 환경에서 공유되기 때문에 동시성 이슈가 있다.16분:17초에 나오는 static의 경우에는 3번에 해당하는건 아니겠지만, 강사님 영상에서 도메인이나 DTO영역에서 비즈니스 로직을 위한 객체 생성용 뿐만 아니라, 테스트 코드에서도 정적메소드로 만드시더라구요!static 키워드를 사용하는 기준이 언제인지 궁금한데요! @UtilClass도 내부적으로 static으로 만들어주던데, 비즈니스 로직이 담긴게 아닌 유틸클래스나 객체 생성용이라면 상관이 없는걸까요? 위에서 여쭤봤던 1번과 2번을 고려해야 하는 상황이 언제, 어떤 기준으로 설정 되는건지 궁금합니당..
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
public, static
public과 private 차이점이 궁금합니다.private은 그 클래스 내에서만 사용이 가능한 건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
static 변수, 메서드 접근
정적변수, 정적메서드 5:03초에서정적 메서드는 정적변수에만 접근 가능하다고 했습니다.그런데 person p1 = new person()에서public person()으로 먼저 접근하고public static in popultation = 0으로 가는데,public person()은 인스턴스 메서드가 아닌가요?어떻게 이런 절차로 접근이 되는건지 궁금합니다.반면에 8:20에 나오는 예문에는Counter.increment() 실행하면public static void increment() (static메소드죠)로 가서count++이 실행되고privat static in count = 1로 반영이 됩니다.질문의 요지는 static은 static만 참조 가능하다고 말씀하셨는데, 어떻게 첫번째 경우처럼 실행이 가능한가입니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
리눅스에서 fpga 보드 server잡는법
안녕하세요현재 기초강의 수강하고 있는 학생입니다.basys3보드를 가지고 있어서.. 기초강의 들으면서 보드에 다운로드를 받아보고 싶은데.. 장치가 뜨지 않습니다. 전에 영상을 봤을때, 리눅스로는 서버를 잡고 드라이브 잡는게 어려워 vitis로 하시는 걸로 알고 있습니다.당장 vitis까지 설치하기에는 너무 용량이 부족해서요.. 구글링 다해보고, 드라이브 설치해보려고 해봤는데도 너무 어려워서 혹시 방법을 알수있는지 궁금합니다.매번 강의 잘듣고 있습니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
HTML CSS Support 오류?인가요?
HTML CSS Support을 깔고 코드 트린거 없이 확인후 css에 적은걸 html에 들어가서 첫문장만 치면 단어가 뜬다고 했는데 안떠서 이렇게 글을 올려봅니다...
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
fetchPointTransactionsOfBuying 질문
위 사진과 같이 search에 'Terra'를 검색했는데 "usedItem":null 인 정보까지 받아와지는데 왜 이런가요?
-
해결됨김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
첨부한 이미지에 대해 질문이 있습니다.
위 이미지는 멀티태스킹과 멀티프로세싱 파트에서 나온 이미지인데요 이번 프로세스와 스레드 수업을 듣고 위 이미지에 대해 의문이 생겼습니다.프로그램A는 프로세스A, 프로그램A 안에 있는 1,2,3,4는 스레드라고 봐도 될까요?슬리드
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
암시적/명시적 생성자 쓸 때 주의할 점 공유
explicit을 붙였다고 방심할 수 없네요.. type이 다른 암시적/명시적 생성자가 섞여 있을 때 실수할 수 있으니 주의하세요위와 같이 'int형 암시적 타입변환 생성자'와 'float형 명시적 타입변환 생성자'를 만들었습니다.원래 k7 생성 시, Knight k7(1.76f);를 사용해야하지만, 이 코드대로 실행 시 k7과 HelloKnight(8.7f)이 아무 문제 없이 생성/실행됩니다.어셈블리를 까보니 'int형 암시적 생성자'를 생성자로 사용하네요. 컴파일러가 'float형 암시적 생성자'를 찾으려다 못찾으니, 강제로 int로 형변환하여 'int형 암시적 생성자'를 사용한 겁니다.명시적 생성자를 써야하는데( Knight k7(1.76f) ), 인간의 실수로 인해 예상치 못한 강제 형변환을 경험할 수 있으니 주의하세요~
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
컨트롤러 호출 안되는 이유 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용][Bean Validation - HTTP 메시지 컨버터] 강의 중에 컨트롤러가 호출되지 않은 이유를 나름대로 생각을 정리했는데 이것이 맞는건지 확실하게 짚고 넘어가고 싶어 질문을 올리게 되었습니다. DTO를 사용하기 전 기존 버전의 코드는 엔티티를 직접 외부에 노출시키고 @ModelAttribute를 사용하여 각 필드에 맞게끔 값을 넣고 이 값을 이용하여 검증을 수행하는 방식이었습니다. 바뀐 버전의 코드에서는 DTO를 사용하여 엔티티의 외부 노출을 방지하고 DTO에 대해 검증을 수행을 하는데 이 때 @RequestBody로 객체 단위 바인딩(?)을 수행하게되고 이 과정에서 타입 오류가 발생하였기에 컨트롤러가 호출이 안되는 것이라고 이해하는 것이 맞을까요?