본문 바로가기

python3

python 이용하여 공공DataPortal 제공서비스 목록 파일로 저장하기(beautifulsoup, selenium 이용) python을 이용해서 공공 DataPortal 에서 제공하는 api 및 파일데이터 목록을 가져와 파일로 저장하는것을 만들어 봤습니다. 공공DataPortal에 접속해서 3000페이지가 넘는걸 일일이 클릭하기가 힘들어 python 공부도 해볼겸해서 만들어 봤습니다. python에서 사용한 모듈은 BeautifulSoup 과 Selenium 입니다. import re from selenium import webdriver from bs4 import BeautifulSoup def getHtmlFromScript(script): driver.execute_script(script) html = driver.page_source return html coptions = webdriver.ChromeOptio.. 2019. 2. 27.
Python - 문자열 정해진 규칙대로 parsing 하기 프로젝트를 수행하던 중 장비의 장애정보를 telnet에 접속하여 받아와야 하는데 모듈 작성중 아래와 같은 경우가 존재하였음. 정상적인 데이터를 받는경우 정상적인 데이터를 받지 않는경우(정해진 규칙보다 크거나 작은경우) DATA ( 구분자 "|") # 정상적인 경우 1|1A|1B|1C|1D|1E||1XX| 2|2A|2B|2C|2D|2E||2XX| 3|3A|3B|3C|3D|3E||3XX| 4|4A|4B|4C|4D|4E||4XX| 5|5A|5B|5C|5D|5E||5XX| # 비정상적인 경우 11|11A|11B|11C|11D|11E||11XX|12|12A|12B|12C|12D|12E||12XX|13|13A|13B|13C|13D|13E||13XX|14|14A|14B|14C|14D|14E||14XX|15|15A|1.. 2016. 1. 20.
Python - import가 안될때 확인해야할 사항 python import가 안될때 해당 디렉토리가 package 디렉토리로 인식이 되는지 확인을 해봐야 한다. package 디렉토리로 인식하기 위해서는 폴더에 __init__.py 파일이 존재해야 파이썬 패키지로 인식할 수 있다. __init__.py 의 파일의 내용은 아무것도 없어도 된다. 2016. 1. 20.