본문 바로가기

Data & AI/Python Coding6

Selenium으로 구현한 파일 자동 다운로드 크롤러 안녕하세요!혹시 이런 경험 있으신가요? 매번 같은 사이트에서 게시글을 하나씩 클릭해서 첨부파일을 받고,다시 목록으로 돌아가서 다음 게시글을 클릭하고,또 저장하고… 또 클릭하고… 하루 이틀도 아니고, 반복될수록 너무 지겹죠. 그래서 저는 이 지겨운 루틴을 벗어나기 위해 Selenium으로 웹 자동화 크롤러를 만들어봤습니다. 한 번의 실행만으로 검색 → 다운로드 → 폴더 정리까지 자동으로 해주는 Selenium 기반 크롤러입니다. 💡여기서 크롤링(Crawling)이란?간단히 말하면, 사람이 웹사이트를 누비며 정보를 확인하고 저장하던 일을 컴퓨터가 대신 해주는 것입니다.예를 들어 뉴스 기사, 쇼핑몰 상품 정보, 공공 데이터 등 웹에 공개된 대부분의 정보는 크롤링을 통해 자동으로 수집할 수 있어요.크롤링은 .. 2025. 7. 18.
[Python 실행 가이드 5] pip와 Python 패키지 안녕하세요.이전 글에서는 Python 가상 환경(Virtual Environment)을 만들고, 활성화/비활성화하는 방법까지 알아보았죠?2025.06.23 - [Data & AI/Python Coding] - [Python 실행 가이드 4] 가상 환경(Virtual Environment) [Python 실행 가이드 4] 가상 환경(Virtual Environment)안녕하세요.저번 글에서는 경로(Path)의 개념과 cd, dir과 같은 기본 명령어들에 대해 알아보았죠?2025.06.18 - [Data & AI/Python Coding] - [ Python 실행 가이드 3 ] 경로(Path) 및 기본 명령어 [ Python 실행 가이드datasrep.tistory.com가상 환경이 준비되면, 내가 원하는 .. 2025. 7. 9.
[Python 실행 가이드 4] 가상 환경(Virtual Environment) 안녕하세요.저번 글에서는 경로(Path)의 개념과 cd, dir과 같은 기본 명령어들에 대해 알아보았죠?2025.06.18 - [Data & AI/Python Coding] - [ Python 실행 가이드 3 ] 경로(Path) 및 기본 명령어 [ Python 실행 가이드 3 ] 경로(Path) 및 기본 명령어안녕하세요.저번 글에서는 Python을 실행하는 방법에 대해 알아보았는데요.2025.06.16 - [Data & AI/Python Coding] - [ Python 실행 가이드 2 ] Python 파일을 실행할 수 있는 방법중간중간 경로 이동의 단계들이datasrep.tistory.comPython을 실행하기 위해서는 반드시 정확한 경로 설정과 명령어 사용법을 알아야 한답니다!이처럼 Python을 .. 2025. 6. 23.
[Python 실행 가이드 3] 경로(Path) 및 기본 명령어 안녕하세요.저번 글에서는 Python을 실행하는 방법에 대해 알아보았는데요.2025.06.16 - [Data & AI/Python Coding] - [ Python 실행 가이드 2 ] Python 파일을 실행할 수 있는 방법중간중간 경로 이동의 단계들이 있었죠?저번 글에서는 자세히 다루지 않고, 'cd 명령어를 사용하면 된다.'라고만 알려드렸었는데요!이번 글에서 이 '경로(Path) 및 기본 명령어'에 대해 알려드리려고 합니다!Python은 코드를 실행할 때 터미널 상에서의 현재 작업 중인 폴더(디렉토리)를 기준으로 파일을 탐색합니다.터미널에서 명령어로 'python hello.py'라고 입력하면,지금 터미널이 위치한 폴더에 hello.py 파일이 있어야 실행이 가능합니다.그래서 파일이 있는 위치로 이동.. 2025. 6. 18.
[Python 실행 가이드 2] Python 파일을 실행할 수 있는 방법 안녕하세요.이전 글에서는 Python을 실행하기 전 기본 중의 기본인 Python을 설치하는 방법에 대해 알아보았는데요.2025.06.11 - [분류 전체보기] - [Python 실행 가이드 1] Python 설치이번 글에서는 Python 파일을 실행할 수 있는 방법에 대해 알아보겠습니다.Python은 텍스트로 된 코드 파일(.py)을 인터프리터가 읽어서 실행합니다.여기서 인터프리터(Interpreter)란?"프로그래밍 언어로 작성된 코드를 한 줄씩 읽고 바로 실행하는 프로그램 또는 환경" 입니다.여기서 인터프리터와 비교되는 개념이 바로 컴파일러(Compiler)입니다.구분인터프리터컴파일러실행 방식한 줄씩 읽고 바로 실행전체 코드를 한 번에 번역해서 실행 파일 생성실행 속도느릴 수 있음 (실시간 해석)빠.. 2025. 6. 16.
[Python 실행 가이드 1] Python 설치 안녕하세요.오늘부터 Python 실행 가이드부터, Python 기초, 데이터 분석을 위한 Python, 시각화를 위한 Python 등 Python에 대해 알려드리려고 합니다.이 Python 실행을 하기 위해서는 기본적으로 Python 설치를 해야겠죠?먼저 Python 공식 사이트에 접속을 합니다.그러면 위 사진과 같은 화면이 나오는데요.가장 최신 버전을 다운로드 하시고 싶으시다면 아래 사진에 표시한 버튼을 클릭하시면 됩니다.그렇지 않고, 특정 버전이 필요하신 분들은 해당 화면에서 스크롤을 내리시면 아래와 같은 목록이 있을텐데요. 여기서 필요하신 버전을 다운로드 받으시면 됩니다.특정 버전의 파이썬이 필요한 경우는 아래와 같이 있습니다.1) 라이브러리나 프레임워크가 특정 파이썬 버전에서만 동작하는 경우 2).. 2025. 6. 11.