728x90
아파트 분양권전매 신고정보 API로 지역코드와 기간을 설정하여 해당지역, 해당기간의 아파트 분양권 전매 신고 자료를 조회할 수 있다.
import pandas as pd
import requests
from bs4 import BeautifulSoup
def get_purchase_right_resale_trade(api_key, LAWD_CD, DEAL_YMD):
pageNo = 1
purchase_right_resale_trade = []
while True:
url = 'http://openapi.molit.go.kr/OpenAPI_ToolInstallPackage/service/rest/RTMSOBJSvc/getRTMSDataSvcSilvTrade?serviceKey=%s&LAWD_CD=%s&DEAL_YMD=%s&pageNo=%s' % (api_key, LAWD_CD, DEAL_YMD, pageNo)
response = requests.get(url)
result = response.text
soup = BeautifulSoup(result, 'html.parser')
if soup.resultcode.text == '00':
for item in soup.find_all('item'):
purchase_right_resale_trade.append(json.loads('{"' + item.text.replace('<', '","').replace('>', '":"')[3:] + '"}'))
if int(soup.totalcount.text) == len(purchase_right_resale_trade):
break
else:
pageNo += 1
if len(purchase_right_resale_trade) > 0:
purchase_right_resale_trade = pd.DataFrame(purchase_right_resale_trade)
else:
purchase_right_resale_trade = pd.DataFrame()
return purchase_right_resale_trade
if __name__ == '__main__':
api_key = '*'
LAWD_CD = '11110'
DEAL_YMD = '201512'
purchase_right_resale_trade = get_purchase_right_resale_trade(api_key, LAWD_CD, DEAL_YMD)
print(purchase_right_resale_trade)
결과 값
거래금액 구분 년 단지 법정동 시군구 월 일 전용면적 지번 지역코드 층
0 22,250 NaN 2015 종로 포레스트힐 효제동 종로구 12 5 22.0584 65-2 11110 12
1 31,600 NaN 2015 종로 포레스트힐 효제동 종로구 12 7 35.8451 65-2 11110 13
2 76,380 입 2015 경희궁자이(2BL) 교남동 종로구 12 5 84.9071 62-1 11110 8
3 61,602 NaN 2015 경희궁자이(2BL) 교남동 종로구 12 11 59.8547 62-1 11110 18
4 63,000 입 2015 경희궁자이(3BL) 교남동 종로구 12 11 59.8547 BL-3 11110 4
5 78,147 NaN 2015 경희궁자이(3BL) 교남동 종로구 12 12 84.83 BL-3 11110 3
6 60,600 입 2015 경희궁자이(3BL) 교남동 종로구 12 13 59.7547 BL-3 11110 4
7 80,031 NaN 2015 경희궁자이(2BL) 교남동 종로구 12 15 84.8359 62-1 11110 6
8 78,807 NaN 2015 경희궁자이(3BL) 교남동 종로구 12 16 84.61 BL-3 11110 11
9 45,361 NaN 2015 경희궁자이(4BL) 교남동 종로구 12 16 45.87 BL-4 11110 9
10 63,420 입 2015 경희궁자이(2BL) 교남동 종로구 12 19 59.8547 62-1 11110 9
11 81,193 NaN 2015 경희궁자이(2BL) 교남동 종로구 12 19 84.614 62-1 11110 16
12 80,807 NaN 2015 경희궁자이(2BL) 교남동 종로구 12 24 84.614 62-1 11110 18
13 78,807 NaN 2015 경희궁자이(3BL) 교남동 종로구 12 24 84.614 BL-3 11110 9
14 81,049 NaN 2015 경희궁자이(2BL) 교남동 종로구 12 24 84.8359 62-1 11110 11
15 80,231 NaN 2015 경희궁자이(2BL) 교남동 종로구 12 28 84.8359 62-1 11110 15
16 97,019 NaN 2015 경희궁자이(2BL) 교남동 종로구 12 29 101.9914 62-1 11110 12
17 79,107 NaN 2015 경희궁자이(2BL) 교남동 종로구 12 29 84.614 62-1 11110 20
18 68,970 입 2015 경희궁자이(3BL) 교남동 종로구 12 30 59.4712 BL-3 11110 4
19 80,211 NaN 2015 경희궁자이(3BL) 교남동 종로구 12 30 84.83 BL-3 11110 12
728x90
'Data Science > Data Collection' 카테고리의 다른 글
[05. 공공데이터포털 API] 006. 상업업무용 부동산 매매 신고 자료 (0) | 2020.04.16 |
---|---|
[05. 공공데이터포털 API] 005. 실거래가격지수 통계 조회 서비스 (0) | 2020.04.16 |
[05. 공공데이터포털 API] 004. 공동주택가격정보서비스 (0) | 2020.04.16 |
[05. 공공데이터포털 API] 003. 표준지공시지가속성조회 (0) | 2020.04.16 |
[05. 공공데이터포털 API] 002. 상가(상권)정보 (0) | 2020.04.16 |