데이터수집

* 이 포스팅은 이전 포스팅과 이어집니다. 이전에는 프로그램의 코드내에, 원하는 정보를 입력하여야만 했는데 이보다 더 좋은 방법이 있습니다. 바로 명령줄에서 정보를 입력받는 방법입니다. "sys.argv" 명령줄에서 정보를 입력 받아올 수 있습니다. #!/usr/bin/env python # 라이브러리 불러오기 import sys import urllib.request as req import urllib.parse as parse # 명령줄 매개변수 추출 if len(sys.argv)
" urllib.parse.urlencode() " ( urllib 라이브러리, parse 모듈, urlencode() 함수 ) 파이썬에서 URL에 매개변수를 추가해 요청을 전송하는 방법입니다. 기상청 RSS를 이용해, URL에 지역번호를 지정하고, 해당지역의 정보를 불러보겠습니다. ▼ 기상청 RSS ▼ http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp 매개변수 stnId 지역번호 전국 108 전라북도 146 서울/경기 109 전라남도 156 강원도 105 경상북도 143 충청북도 131 경상남도 159 충청남도 133 제주도 184 ▼ 코드 ▼ import urllib.request import urllib.parse API = "http://www.k..
웹상의 XML 또는 HTML 등의 텍스트 기반 데이터를 다운로드하는 방법 "urllib.request.urlopen()" 을 사용합니다 # IP 확인 API로 접근해서 결과출력하기 # 모듈 읽기 import urllib.request # 데이터 읽기 url = "http://api.aoikujira.com/ip/ini" res = urllib.request.urlopen(url) data = res.read() # 바이너리를 문자열로 변환하기 text = data.decode("utf-8") print(text) "import urllib.request" urllib라이브러리에 request 모듈을 불러옵니다 "url = '주소'" 다운로드 받을 HTML, XML 주소를 지정해줍니다. "res = url..
* 파이썬이 설치돼있어야 합니다. "urllib.request.urlopen()" urllib 라이브러리 내부, request 모듈 내부, urlopen() 함수 이 함수를 사용하면, 데이터를 곧바로 파일로 저장하는 것이 아니라 파이썬 메모리 위에 올릴 수 있습니다. 사용예제 import urllib.request #URL과 저장 경로 설정하기 url = "이미지 주소" savename = "test.png" #다운로드 mem = urllib.request.urlopen(url).read() #파일로 저장 with open(savename, mode="wb") as f: f.write(mem) print("저장 완료") mem = urllib.request.urlopen(url).read() url을 u..
MOONCO
'데이터수집' 태그의 글 목록