양선아

면담확인서 업데이트

......@@ -4,7 +4,7 @@ from bs4 import BeautifulSoup
from urllib.request import urlopen
import pandas as pd
import requests
import os
import os, sys
import datetime
url = 'http://211.237.50.150:7080/openapi/5e5e94876b673efe7161d3240516d65476da16210a391a9d6f31224c54a1fdaf/xml/Grid_20160624000000000348_1/'
......@@ -46,7 +46,7 @@ def makecsvfile(day):
# if result is fine
items = soup.find_all('row')
for item in items:
df.loc[i] = [item.row_num.string, item.aucng_de.string, item.pblmng_whsal_mrkt_nm.string, item.pblmng_whsal_mrkt_cd.string, item.cpr_nm.string, item.cpr_cd.string, item.prdlst_nm.string, item.prdlst_cd.string, item.spcies_nm.string, item.spcies_cd.string, item.delngbundle_qy.string, item.stndrd.string, item.stndrd_cd.string, item.grad.string, item.grad_cd.string, item.mumm_amt.string, item.avrg_amt.string, item.mxmm_amt.string, item.delng_qy.string, item.cnts.string]
df.loc[i] = [item.row_num.string, item.aucng_de.string, item.pblmng_whsal_mrkt_nm.string, item.pblmng_whsal_mrkt_cd.string, item.cpr_nm.string, item.cpr_cd.string, item.prdlst_nm.string, item.prdlst_cd.string, item.spcies_nm.string, item.spcies_cd.string, item.delngbundle_qy.string, item.stndrd.string, item.stndrd_cd.string, item.grad.string, item.grad_cd.string, item.sanji_cd.string, item.sanji_nm.string, item.mumm_amt.string, item.avrg_amt.string, item.mxmm_amt.string, item.delng_qy.string, item.cnts.string]
i += 1
# 다음 1000개
......@@ -69,19 +69,10 @@ def checkdatanum(day):
return product_num
i = 0
last_day = datetime.date(2020,4,12)
first_day = datetime.date(2020,1,1) - datetime.timedelta(days=1)
first_day = datetime.date(2020,4,8) - datetime.timedelta(days=1)
last_day = datetime.date(2020,4,30)
while(first_day < last_day):
first_day += datetime.timedelta(days=1)
makecsvfile(first_day.strftime('%Y%m%d'))
'''
for day in days:
makecsvfile(day)
makecsvfile(first_day.strftime("%Y%m%d"))
#number += checkdatanum(day)
#print('week : ', number)
'''
\ No newline at end of file
sys.modules[__name__].__dict__.clear()
\ No newline at end of file
......
File mode changed
......@@ -4,7 +4,7 @@ from bs4 import BeautifulSoup
from urllib.request import urlopen
import pandas as pd
import requests
import os
import os, sys
import datetime
url = 'http://211.237.50.150:7080/openapi/5e5e94876b673efe7161d3240516d65476da16210a391a9d6f31224c54a1fdaf/xml/Grid_20160722000000000352_1/'
......@@ -17,7 +17,7 @@ def makecsvfile(day):
# dataframe 생성
########################## data column 변경 필수 ################################
df = pd.DataFrame(columns=['ROW_NUM','EXAMIN_DE','EXAMIN_SE_NM','EXAMIN_SE_CODE','EXAMIN_AREA_NAME','EXAMIN_AREA_CODE','EXAMIN_MRKT_NM'.'EXAMIN_MRKT_CODE','STD_MRKT_NM','STD_MRKT_CODE','EXAMIN_PRDLST_NM','EXAMIN_PRDLST_CODE','EXAMIN_SPCIES_NM','EXAMIN_SPCIES_CODE','STD_LCLAS_NM','STD_LCLAS_CO','STD_PRDLST_NM','STD_PRDLST_CODE','STD_SPCIES_NM','STD_SPCIES_CODE','EXAMIN_UNIT_NM','EXAMIN_UNIT','STD_UNIT_NM','STD_UNIT_CODE','EXAMIN_GRAD_NM','EXAMIN_GRAD_CODE','STD_GRAD_NM','STD_GRAD_CODE','TODAY_PRIC','BFRT_PRIC','IMP_TRADE','TRADE_AMT'])
df = pd.DataFrame(columns=['row_num','examin_de','examin_se_nm','examin_se_code','examin_area_name','examin_area_code','examin_mrkt_nm','examin_mrkt_code','std_mrkt_nm','std_mrkt_code','EXAMIN_PRDLST_NM','EXAMIN_PRDLST_CODE','EXAMIN_SPCIES_NM','EXAMIN_SPCIES_CODE','STD_LCLAS_NM','STD_LCLAS_CO','STD_PRDLST_NM','STD_PRDLST_CODE','STD_SPCIES_NM','STD_SPCIES_CODE','EXAMIN_UNIT_NM','EXAMIN_UNIT','STD_UNIT_NM','STD_UNIT_CODE','EXAMIN_GRAD_NM','EXAMIN_GRAD_CODE','STD_GRAD_NM','STD_GRAD_CODE','TODAY_PRIC','BFRT_PRIC','IMP_TRADE','TRADE_AMT'])
# 기본 number setting
i = 0 # 날짜별 row
......@@ -49,7 +49,7 @@ def makecsvfile(day):
items = soup.find_all('row')
for item in items:
########################################## data column change ##########################################
df.loc[i] = [item.row_num.string,itme.EXAMIN_DE.string,item.EXAMIN_SE_NM.string,item.EXAMIN_SE_CODE.string,item.EXAMIN_AREA_NAME.string,item.EXAMIN_AREA_CODE.string,item.EXAMIN_MRKT_NM.string,item.EXAMIN_MRKT_CODE.string,item.STD_MRKT_NM.string,item.STD_MRKT_CODE.string,item.EXAMIN_PRDLST_NM.string,item.EXAMIN_PRDLST_CODE.string,item.EXAMIN_SPCIES_NM.string,item.EXAMIN_SPCIES_CODE.string,item.STD_LCLAS_NM.string,item.STD_LCLAS_CO.string,item.STD_PRDLST_NM.string,item.STD_PRDLST_CODE.string,item.STD_SPCIES_NM.string,item.STD_SPCIES_CODE.string,item.EXAMIN_UNIT_NM.string,item.EXAMIN_UNIT.string,item.STD_UNIT_NM.string,item.STD_UNIT_CODE.string,item.EXAMIN_GRAD_NM.string,item.EXAMIN_GRAD_CODE.string,item.STD_GRAD_NM.string,item.STD_GRAD_CODE.string,item.TODAY_PRIC.string,item.BFRT_PRIC.string,item.IMP_TRADE.string,item.TRADE_AMT.string]
df.loc[i] = [item.row_num.string,item.EXAMIN_DE.string,item.EXAMIN_SE_NM.string,item.EXAMIN_SE_CODE.string,item.EXAMIN_AREA_NAME.string,item.EXAMIN_AREA_CODE.string,item.EXAMIN_MRKT_NM.string,item.EXAMIN_MRKT_CODE.string,item.STD_MRKT_NM.string,item.STD_MRKT_CODE.string,item.EXAMIN_PRDLST_NM.string,item.EXAMIN_PRDLST_CODE.string,item.EXAMIN_SPCIES_NM.string,item.EXAMIN_SPCIES_CODE.string,item.STD_LCLAS_NM.string,item.STD_LCLAS_CO.string,item.STD_PRDLST_NM.string,item.STD_PRDLST_CODE.string,item.STD_SPCIES_NM.string,item.STD_SPCIES_CODE.string,item.EXAMIN_UNIT_NM.string,item.EXAMIN_UNIT.string,item.STD_UNIT_NM.string,item.STD_UNIT_CODE.string,item.EXAMIN_GRAD_NM.string,item.EXAMIN_GRAD_CODE.string,item.STD_GRAD_NM.string,item.STD_GRAD_CODE.string,item.TODAY_PRIC.string,item.BFRT_PRIC.string,item.IMP_TRADE.string,item.TRADE_AMT.string]
i += 1
# 다음 1000개
......@@ -74,9 +74,11 @@ def checkdatanum(day):
i = 0
##################################### 시작일 & 종료일 변경 ############################################
last_day = datetime.date(2020,4,30)
first_day = datetime.date(2020,4,15) - datetime.timedelta(days=1)
last_day = datetime.date(2020,3,31)
first_day = datetime.date(2020,3,1) - datetime.timedelta(days=1)
while(first_day < last_day):
first_day += datetime.timedelta(days=1)
makecsvfile(first_day.strftime('%Y%m%d'))
sys.modules[__name__].__dict__.clear()
\ No newline at end of file
......
......@@ -4,7 +4,7 @@ from bs4 import BeautifulSoup
from urllib.request import urlopen
import pandas as pd
import requests
import os
import os, sys
import datetime
url = 'http://211.237.50.150:7080/openapi/5e5e94876b673efe7161d3240516d65476da16210a391a9d6f31224c54a1fdaf/xml/Grid_20160624000000000349_1/'
......@@ -74,9 +74,11 @@ def checkdatanum(day):
i = 0
##################################### 시작일 & 종료일 변경 ############################################
last_day = datetime.date(2020,4,30)
first_day = datetime.date(2020,4,15) - datetime.timedelta(days=1)
last_day = datetime.date(2019,3,31)
first_day = datetime.date(2019,1,1) - datetime.timedelta(days=1)
while(first_day < last_day):
first_day += datetime.timedelta(days=1)
makecsvfile(first_day.strftime('%Y%m%d'))
sys.modules[__name__].__dict__.clear()
\ No newline at end of file
......
No preview for this file type