1. Selenium 실습
(코드 작성)
(프로그램 실행)
1) 네이버 접속
2) 검색창에 원하는 검색어 입력
3) 검색 버튼 클릭
(실행 동영상)
2. Streamlit 실습
A >> 이제 이 데이터를 Streamlit을 이용하여 웹 애플리케이션 형태로 시각화할 수 있도록 코드를 작성해보겠습니다. 이 애플리케이션은 CSV 파일의 데이터를 표시하고 기본적인 데이터 탐색 기능을 제공합니다.
아래 코드를 streamlit_app.py 파일로 저장한 후, streamlit run streamlit_app.py 명령어로 실행할 수 있습니다.
~~ (중략) ~
이 코드는 다음과 같은 기능을 포함합니다:
CSV 파일의 데이터를 표시하고 요약 통계를 보여줍니다.
제목과 링크를 클릭할 수 있는 형태로 나열합니다.
검색 기능을 통해 특정 검색어가 포함된 결과를 필터링합니다.
링크 열을 제외한 데이터를 시각화합니다.
CSV 파일을 다운로드할 수 있는 버튼을 제공합니다.
새로운 CSV 파일을 업로드하 여 데이터를 표시합니다.
(실습)
ChatGPT가 짜준 코드를 VScode에 넣고 실행함(경로 설정 주의)
1) 실행한 Streamlit_app.py code
~~~ (중략) ~~~
Streamlit_app 실행:
streamlit_app.py 파일이 저장된 디렉터리로 이동합니다. 명령 프롬프트에서 아래 명령어를 실행합니다.
브라우저에서 http://localhost:8501을 열리면서 Streamlit_app이 정상적으로 실행되는지 확인합니다.
2) 출력 결과
~~~ (중략) ~~~~
뉴스가 아닌 네이버 검색창으로 크롤링을 해서 결과가 좀 다르게 나왔지만 Sreamlit에 대한 기능을 확인할 수 있었습니다.
streamlit_app.py
이 파일은 streamlit을 이용한 크 롤링과 시각화까지의 나타내는 파일입니다.
requirements.txt
이 파일은 필요한 Python 패키지들을 나열합니다.
README.md
이 파일은 프로젝트에 대한 설명과 사용법을 포함합니다.
감사합니다.