컴퓨터 영상 처리/Crawling2 Selenium 1. Selenium Selenium은 자동화된 웹 브라우저 테스트를 수행하는 툴이다. 자바, 파이썬, 루비 등 다양한 언어로 작성된 테스트를 지원한다. 또한, Selenium WebDriver를 사용하여 여러 브라우저(크롬, 파이어폭스, 사파리 등)를 자동으로 제어할 수 있다. 이를 통해 개발자는 브라우저에서 발생하는 다양한 이벤트(클릭, 텍스트 입력 등)를 자동으로 시뮬레이션하고, 웹 애플리케이션의 동작을 자동화하여 테스트할 수 있다. 2. 사용 방법 Selenium을 사용하여 웹 애플리케이션의 동작을 자동화하는 방법은 다음과 같다.(주피터 랩을 사용해야한다.) 1) Selenium WebDriver를 사용하기 위해 해당 언어의 라이브러리를 설치합니다. 라이브러리 설치 방법은 각 언어별로 다르다. 2.. 컴퓨터 영상 처리/Crawling 2024. 3. 5. 웹 크롤링(Web_Crawling) 1. Crawling 크롤링이란 조직적 / 자동화된 방법으로 데이터를 탐색 / 수집하는것을 말한다. 파이썬과 파이썬의 라이브러리를 활용하면 비교적 쉽게 원하는 정보를 수집하고 데이터를 모을 수 있다. 1-1. HTTP HTTP란 Hyper Text Transfer protocol의 약자로 인터넷 상에서 HTML 문서의 정보를 주고받을 수 있도록 만든 프로토콜(Protocol, 전송규약)이다. 웹 사이트에 접속하는 디바이스를 클라이언트(Client)라고 하고 웹 사이트를 운영하는 시스템을 서버(Server)라고 한다. 클라이언트는 인터넷을 통해서 서버에 HTTP형식으로 원하는 정보를 요청(Request)하고 서버는 이러한 요청을 HTTP형식으로 응답(Response)해 HTML(Hyper Text Mark.. 컴퓨터 영상 처리/Crawling 2024. 3. 4. 이전 1 다음 728x90