본문 바로가기

Programming/AI17

Windows 10에 Docker(도커) 설치하기 도커는 간단하게 가상환경을 구축하는 컨테이너라고 보시면 됩니다. 윈도우만 하는 분들에게는 생소한 개념인데 보통 윈도우에서는 vm을 올려서 그 안에 리눅스를 설치하거나 그랬습니다. 하지만 도커라는게 나왔고 개발환경을 구축하기에 엄청 빠르고 편하네요. 그럼 도커를 설치해보겠습니다. 현재 PC의 운영체제는 Windows 7 Home 입니다. 먼저 가상화 모드가 가능하도록 옵션을 on 시켜줍니다. 저같은 경우는 작업 관리자에서 확인해보니 켜져있네요. 가상화 옵션이 켜져있으면 이제 도커를 설치할 것인데요 Windows 10 Pro 버전 이하까지는 도커 툴박스를 설치해야한다고 하네요. > 도커 툴박스 다운로드 링크 바로가기 2018. 6. 20.
셀레니움 네이버 메일 제목 크롤링하기 파이썬 셀레니움(selenium)으로 네이버 메일 제목만 읽어오는 방법이다.특히 웹게임같은 경우는 셀레니움으로 매크로를 만들어본적이 있는데 거의 복붙 수준이었지만이 참에 제대로 이해하고 알아놔야겠다.셀레니움, 크롤링 등 공부하면 응용할 것이 참 많은 것 같다. from selenium import webdriver url= "https://nid.naver.com/nidlogin.login"#phantomjs 드라이버 실행browser = webdriver.PhantomJS()browser.implicitly_wait(3) #url 읽어들이고 로그인browser.get(url)element_id = browser.find_element_by_id("id") # id 텍스트 입력 상자element_id.c.. 2018. 6. 16.
파이썬 BeautifulSoup으로 간단하게 html 분석하는 방법 스크랩핑이란 웹에서 데이터를 추출하고 원하는 정보를 추출하는 것이다.스크랩핑을 잘하면 데이터를 잘 수집할 수 있다. 그 중에서 BeautifulSoup이라는 라이브러리를 이용하면 HTML과 XML에서 간단하게 정보를 추출할 수 있다.최근 스크랩핑 라이브러리에는 다운로드부터 HTML 분석까지 되는 경우가 많은데 BeautifulSoup는 자체 다운로드 기능이 없다. 먼저 cmd 창으로 C:\WINDOWS\system32>pip install beautifulsoup4 를 설치했다. 그리고 파이썬 코드로 간단하게 html형태의 변수를 만들었다. from bs4 import BeautifulSoup html = """ h1입니다 첫번째 p태그 두번째 p태그 세번째 p태그"""soup = BeautifulSou.. 2018. 6. 11.
파이썬으로 기상청 데이터 크롤링하는 방법 파이썬으로 기상청 날씨를 크롤링하는 방법이다.url에 파라미터를 넘겨서 필요한 지역의 정보를 가져와보자. 참고로 매개변수로 사용할 지역번호는 다음과 같다. 지역 지역번호 지역 지역번호 전국 108 전라북도 146 서울/경기도 109 전라남도 156 강원도 105 경상북도 143 충청북도 131 경상남도 159 충청남도 133 제주도 184 코드는 다음과 같다.예를 들어서 제주도(184)의 기상정보를 가져와보자. import urllib.requestimport urllib.parseAPI = "@@@http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp"# url 가져오고values = { 'stnId': '184'}params = urllib.parse.ur.. 2018. 6. 11.