크롤링 3

[알고!] 동적 웹크롤링 셀레니움(Selenium) - (하)

[일단!] - 일단 실행해보세요! 멋진일이 일어날걸요?[알고!] - 코드 로직과 필요한 개념들을 같이 정리해봐요! 이 글에서는?셀레니움 코드리뷰 - (하)    3. 요소선택하기2025.02.08 - [Python] - [알고!] 동적 웹크롤링 셀레니움(Selenium) - (상) [알고!] 동적 웹크롤링 셀레니움(Selenium) - (상)[일단!] - 일단 실행해보세요! 멋진일이 일어날걸요?[알고!] - 코드 로직과 필요한 개념들을 같이 정리해봐요! 이 글에서는?셀레니움이란?requirements.txt셀레니움 코드리뷰 - (상)    1. 라이브러리myqzq.tistory.com2025.02.08 - [Python] - [일단!] 데이터가 필요하다면? - 크롤링(Crawling) [일단!] 데이터가..

Python 2025.02.08

[알고!] 동적 웹크롤링 셀레니움(Selenium) - (상)

[일단!] - 일단 실행해보세요! 멋진일이 일어날걸요?[알고!] - 코드 로직과 필요한 개념들을 같이 정리해봐요! 이 글에서는?셀레니움이란?requirements.txt셀레니움 코드리뷰 - (상)    1. 라이브러리 임포트    2. 드라이버 설정  셀레니움(Selenium)은 웹 애플리케이션의 테스트 자동화를 위해 널리 사용되는 오픈 소스 도구입니다. 즉, 셀레니움은 수동으로 진행되는 테스트를 자동화하여 웹 애플리케이션의 품질 보증, 개발 및 유지보수를 효율적으로 지원합니다. 여기서는 셀레니움의 WebDriver 기능을 활용하여 동적 웹사이트를 크롤링하려고 합니다. 파이썬에서 크롤링을 할 때는 일반적으로 BeautifulSoup을 함께 사용합니다. 그러나 BeautifulSoup은 HTML 문서를 파..

Python 2025.02.08

[일단!] 데이터가 필요하다면? - 크롤링(Crawling)

[일단!] - 일단 실행해보세요! 멋진일이 일어날걸요?[알고!] - 코드 로직과 필요한 개념들을 같이 정리해봐요! 처음부터 기본부터 시작하면 다소 지루할 것 같아서, 국비수업을 들으며 가장 멋있다고 느꼈던 크롤링 예제를 먼저 다뤄보려고 합니다😎간단 코드 로직 설명아래 코드는 네이버 지식인 페이지에서 원하는 기간의 게시글을 자동으로 크롤링하는 프로그램입니다. 주요 로직은 다음과 같습니다. 1. 날짜 범위 설정사용자가 입력한 시작일과 종료일 사이의 날짜를 계산하고, 한 번에 몇 일씩 검색할지(검색 간격)를 정합니다.이 값에 따라 검색할 날짜 범위를 나누어, 지정한 기간 전체에 대해 여러 번 검색을 진행합니다.2. 웹드라이버 설정Selenium의 Chrome 웹드라이버를 사용해 자동으로 브라우저를 제어합니다..

Python 2025.02.08