Selenium 크롬 안 띄우고 background 사용 방법

Selenium 크롬 브라우저를 눈에 보이지 않도록 background에서 실행되게 하는 방법을 알아보도록 하겠습니다. Selenium 크롬 브라우저 안 띄우는 옵션 Options 인스턴스 객체에 add_argument로 –headless=new값을 지정해 주면 Selenium을 이용해서 크롬 브라우저를 띄우지 않고 background에서 작동하게 할 수 있습니다. 위의 코드를 실행하면 브라우저가 실행되지 않고 네이버 홈페이지의 페이지 소스를 가져오는 것을 확인할 수 있습니다. 크롬 버전에 따른 차이 … Read more

Selenium 크롬 꺼짐 현상의 원인과 해결책

Selenium으로 크롬 브라우저를 이용할 때 Python 코드 종료 후에도 Selenium 크롬 꺼짐을 방지하는 방법을 살펴보겠습니다. Selenium 크롬 꺼짐 현상의 원인 아래의 코드에서는 셀레니움의 크롬 드라이버를 이용해 크롬 브라우저를 실행해서 osg.kr 웹 페이지를 여는 작업을 하게 됩니다. 하지만 크롬 브라우저는 열리자마자 종료됩니다. 왜일까요? 기본적으로 Python 코드가 종료되면 해당 프로세스를 마쳤으므로 당연히 Selenium으로 실행한 크롬 브라우저 또한 … Read more

파이썬 패키지 TA-Lib 설치 오류 원인 및 해결 방법(2개 운영체제: Linux, Windows)

기술적 분석을 위해서 우분투에서 TA-Lib를 사용하여 데이터 분석을 하려고, pip install TA-Lib로 설치하는데 패키지가 제대로 설치되지 않는 문제를 만날 수 있습니다. 그럼 TA-Lib 설치 방법을 확인하여 문제의 원인과 해결방법을 살펴보겠습니다. TA-Lib란? 기술적 분석을 위한 라이브러리입니다. Quant 투자 하시는 분들께 도움이 될 라이브러리입니다. TA-Lib 홈페이지의 제품 페이지에서 Open-Source Python 영역을 보면 TA-Lib가 Perl이나 Python으로 구현되지 않았으며, … Read more

코로나19 확진 추이

지난 달에 코로나19 확진자가 늘어나는 부분에 대해 통제불가능에 무게를 두어야 한다는 이야기를 한 적이 있다. 결국 슬픈 소식이 들려왔다(http://naver.me/GRvUvqzv). 중증 환자가 병상이 부족해서 제 때 입원을 하지 못하고 돌아가셨다는 소식이었다. 경증 환자들을 자가격리하고 병상 확보만 했어도 이런 상황이 오지는 않았을텐데, 아직도 이 나라는 확진자에 대해 자가격리를 최후의 카드로 남겨두고 있다. 대학의 기숙사들을 활용하려고 다양한 노력을 … Read more

2017 데이터 그랜드 컨퍼런스에 참석하며…

키노트와 비즈니스 키노트, 일련의 발표들을 들었다. 그리고 점심시간엔 부스에 전시된 제품들이나 연구결과들을 공유하는 자리에 가서 궁금한 것들을 물어보고 답변도 듣는 시간을 가졌다. 부스에서는 나도 모르게 “그러면 이 솔루션은 어디에 활용하는 건가요? 사용대상은 누구인가요?” 등의 질문이 툭 튀어나왔다. 산업 및 조직심리를 공부할 때 지도교수님께 지겹도록 들었던 질문을 내가 하고 있다니 세상에나! 연구결과는 실용성이나 시사점 또는 공익성이 있어야 … Read more

Python BeautifulSoup4 사용방법

Python beautifulsoup4 사용법으로 문서의 제목을 가져오고 표의 값을 가져와 보도록 하겠습니다. Python BeautifulSoup4 개요 BeautifulSoup4는 Python에서 HTML 문서나 XML 문서를 파싱하는데 사용할 수 있습니다. PyPi에서 제공되는 현재 최신 버전은 4.12.3입니다. beautifulsoup3는 2020년도에 drop 되었다고 하니 bs4를 이용하시기 바랍니다. 문서의 제목 읽어오기 문서의 제목을 읽어오도록 하겠습니다. HTML에서 문서의 제목은 head 태그 아래의 title 태그 내에 표현합니다. … Read more