전체 글 19

[BankBaengBaeng] 프로젝트 소개

은행원인 형은 지점을 2~3년에 한번 옴긴다. 지점이 어디냐에 따라서 많은 것이 달라진다. 은행원은 본인 거주지 기준 대중교통 1시간 이내인 곳으로 발령받는다. 이사를 할 때도 괜찮은 곳으로 발령 받을 수 있도록 이사 위치를 선정한다. 그래서... 지도상 원하는 위치를 지정하면, 해당 위치 기준으로 대중교통으로 1시간 이내 갈 수 있는 은행 지점을 표시/리스트업 하고자 한다. 더 한다면 해당 지점별 특징도 보여주고 싶다. 초기에는 어플 버전을 생각했는데. 구글 클라우드 플랫폼 가격이 대중교통 길찾기가 1회에 5원이라...... python으로 pc 프로그램을 만들어 배포하는 방향으로 검토중이다.

[python/scraping] Dart 전자공시 스크래핑

Selenium을 이용하여 Dart페이지에 접속하고 원하는 정보를 크롤링 하는 예시입니다.¶ Library import¶ In [1]: from urllib.request import urlopen from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.common.keys import Keys import pandas as pd import time Chrome start¶selenium을 통한 크롬 제어는 아래 블로그가 너무 잘 정리되어 있습니다. 보고 오세요.¶beomi.github.io/2017/02/27/HowToMakeWebCrawler-With-Selenium/ In [2]: # chrome 시작..

[python] Off-line 환경을 위한 wheel file생성

금융권에서 일하다 보면 오프라인 환경에서 일하는 경우가 많다. 이 경우 많은 package들을 wheel 파일로 가지고 가야한다. 온라인 환경에서 필요한 package들을 한번에 wheel 파일로 만들고 오프라인 환경에서 설치하는 방법에 대해서 기록한다. 1. 필요한 package 리스트를 requirements.txt 파일에 작성한다. 2. anaconda prompt 실행하여 requirements.txt 파일이 있는 위치로 가서 아래 명령어를 친다. pip wheel --wheel-dir=wheelhouse -r requirements.txt 3. requirements.txt 파일이 있는 곳에 wheelhouse 폴더가 생성되고 해당 폴더 안에 wheel 파일들이 담겨 있다. 4. off-line..