본문 바로가기

분류 전체보기42

실전 웹 스크래핑 프로젝트 학습자료 이 학습자료는 고급 웹 스크래핑 기술을 활용한 세 가지 실전 프로젝트를 통해 데이터 수집 및 분석 역량을 키우는 데 도움을 줍니다. 각 프로젝트는 단계별로 구성되어 있으며, 실제 활용 가능한 코드와 함께 설명합니다.목차뉴스 포털 데이터 수집기SNS 댓글 분석기쇼핑몰 가격 비교기프로젝트 확장 아이디어1. 뉴스 포털 데이터 수집기프로젝트 개요목표: 주요 뉴스 포털에서 특정 키워드 관련 뉴스 기사를 수집하고 분석기술 스택: Python, Selenium, BeautifulSoup, pandas, SQLite난이도: 중급소요 시간: 약 3-4시간학습 목표동적 웹페이지에서 데이터 수집하기페이지네이션 처리하기수집한 데이터를 구조화하여 저장하기간단한 텍스트 분석 수행하기구현 단계1.1 프로젝트 설정먼저 필요한 라이브.. 2025. 3. 23.
고급 웹 스크래핑 가이드 Selenium 기초1.1 웹드라이버 설정Selenium을 사용하기 위해서는 먼저 웹드라이버를 설정해야 합니다. 최근 Selenium 4부터는 WebDriver Manager를 통해 자동으로 브라우저 드라이버를 설치할 수 있습니다.from selenium import webdriverfrom selenium.webdriver.chrome.service import Servicefrom webdriver_manager.chrome import ChromeDriverManagerfrom selenium.webdriver.chrome.options import Options# Chrome 옵션 설정chrome_options = Options()chrome_options.add_argument("--headle.. 2025. 3. 22.
의존성 정리 (3) AIOHTTPAIOHTTP가 ComfyUI에서 담당하는 역할을 그림 그리기 과정에 빗대어 설명해드리겠습니다:인터넷 통신 화구: 화가가 외부 세계에서 영감을 얻기 위해 사용하는 창문과 같습니다. AIOHTTP는 ComfyUI가 외부 세계(인터넷)와 통신할 수 있게 해주는 도구로, 모델, 이미지, 데이터를 주고받는 통로 역할을 합니다.비동기 메신저: 화가가 그림을 그리면서 동시에 조수에게 다른 도구를 가져오라고 요청하는 것처럼, AIOHTTP는 비동기적으로 작동합니다. ComfyUI가 이미지를 생성하는 동안에도 다른 작업(모델 다운로드, API 호출 등)을 동시에 처리할 수 있게 해줍니다.웹 갤러리 관리자: 화가의 작품을 웹 갤러리에 전시하는 매니저처럼, AIOHTTP는 ComfyUI의 웹 서버를 구동하여 .. 2025. 3. 21.
XRDP로 원격 세팅 XRDP 완전 제거 및 재설치 과정1. XRDP 완전 제거먼저 기존 XRDP 패키지와 설정을 완전히 제거합니다:sudo apt-get purge xrdp -ysudo apt-get purge xorgxrdp -ysudo apt-get autoremove -y2. 관련 설정 파일 정리XRDP와 관련된 모든 설정 파일을 삭제합니다:sudo rm -rf /etc/xrdp사용자 홈 디렉토리의 관련 설정 파일도 삭제합니다:rm -f ~/.xsessionrm -f ~/.xsessionrc3. XRDP 및 필요한 패키지 새로 설치sudo apt-get updatesudo apt-get install xrdp -yXFCE4 데스크톱 환경도 설치합니다:sudo apt-get install xfce4 xfce4-goodi.. 2025. 3. 20.