Python
-
Python으로 웹사이트의 상태와 접속 지연 시간 체크하기Python 2024. 4. 16. 11:08
1. 파이썬을 이용한 웹사이트 모니터링 홈페이지와 같은 웹사이트를 운영하다 보면 웹사이트의 접속 시간과 서비스 다운 여부를 모니터링해야 할 필요가 있다. 이때 파이썬을 사용한다면 굳이 직접 접속하지 않고도 쉽게 웹사이트의 상태를 확인하고, 접속 지연 시간을 측정할 수 있다. 웹사이트 접속이 지연되거나 접속에 실패할 경우에 대한 정보도 자동으로 확인할 수 있어 웹 사이트 접속 상태 모니터링에 들어가는 시간과 노력을 아낄 수 있다. 2. Requests 모듈 파이썬의 'requests' 모듈은 웹사이트 모니터링에 사용되는 매우 유용한 라이브러리이다. 이 모듈을 사용하면 HTTP 또는 HTTPS 요청을 쉽게 보낼 수 있어 웹사이트의 상태를 확인하고, 접속 지연 시간을 측정할 수 있다. 웹사이트 접속 상태를 확..
-
Selenium Chrome driver 자동 설정하기Python 2024. 3. 11. 08:35
1. 파이썬을 이용한 웹사이트 모니터링 홈페이지와 같은 웹사이트를 운영하다 보면 웹사이트의 접속 시간과 서비스 다운 여부를 모니터링해야 할 필요가 있다. 이때 파이썬을 사용한다면 굳이 직접 접속하지 않고도 쉽게 웹사이트의 상태를 확인하고, 접속 지연 시간을 측정할 수 있다. 웹사이트 접속이 지연되거나 접속에 실패할 경우에 대한 정보도 자동으로 확인할 수 있어 웹 사이트 접속 상태 모니터링에 들어가는 시간과 노력을 아낄 수 있다. 2. Requests 모듈 파이썬의 'requests' 모듈은 웹사이트 모니터링에 사용되는 매우 유용한 라이브러리이다. 이 모듈을 사용하면 HTTP 또는 HTTPS 요청을 쉽게 보낼 수 있어 웹사이트의 상태를 확인하고, 접속 지연 시간을 측정할 수 있다. 웹사이트 접속 상태를 확..
-
Request 모듈을 사용한 Python 세션 유지Python 2024. 3. 7. 13:50
1. Session 설명 세션(Session)은 HTTP 요청과 응답 사이에 유지되는 상태 정보를 저장할 수 있는 기능이다. 세션은 웹 사이트에 접근할 때 사용자 인증이 필요한 경우, 접근 제한이 걸려 있거나, 상태 정보가 저장되어 있는 경우에 사용된다. 세션은 웹 서버에 접속할 때 생성되고, 접속을 종료할 때 세션 유지를 종료한다. 세션을 사용하면 쿠키와 같은 상태 정보를 저장할 수 있고, 요청(Request)과 응답(Response) 사이에 연결 상태를 유지할 수 있다. 이를 이용하면 사용자 인증이 필요한 웹 사이트에 접근할 수 있거나, 쿠키를 사용해서 접근 제한이 걸려 있거나, 상태 정보가 저장되어 있는 웹 사이트에 지속적인 접근이 가능하다. 2. 파이썬 Requests 모듈을 사용한 세션 유지 예..