File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88from prf_dao import *
99from prf_session_data import *
1010from datetime import datetime
11+ from pytz import timezone
1112import logging
1213
1314
4344 if getData != None :
4445 prf_data .append (getData )
4546
46- hol_list = HolCaller ().get_holiday (datetime .now ().year )
47- hol_list += HolCaller ().get_holiday (datetime .now ().year + 1 )
47+ hol_list = HolCaller ().get_holiday (datetime .now (timezone ( 'Asia/Seoul' ) ).year )
48+ hol_list += HolCaller ().get_holiday (datetime .now (timezone ( 'Asia/Seoul' ) ).year + 1 )
4849
4950session_list = []
5051for prf in prf_data :
Original file line number Diff line number Diff line change 44import requests
55from bs4 import BeautifulSoup
66from datetime import datetime , timedelta
7+ from pytz import timezone
78
89class RankCaller :
910 def __init__ (self ):
10- self .service_key = os .environ ['KOPIS_SERVICE_KEY' ]
11+ self .service_key = '5d8e9c530c12433397b94fc06931bed2' # os.environ['KOPIS_SERVICE_KEY']
1112
1213 def get_rank (self ):
13- yesterday = (datetime .now ().date () - timedelta (1 )).strftime ("%Y%m%d" )
14+ yesterday = (datetime .now (timezone ( 'Asia/Seoul' ) ).date () - timedelta (1 )).strftime ("%Y%m%d" )
1415 url = "http://kopis.or.kr/openApi/restful/boxoffice"
1516 params = {
1617 'service' : self .service_key ,
@@ -21,7 +22,6 @@ def get_rank(self):
2122 response = requests .get (url , params = params ).text
2223 xmlobj = BeautifulSoup (response , 'lxml-xml' ).find_all ("boxof" )
2324 list = []
24-
2525 for i in range (0 , 10 ):
2626 data = {}
2727 data ['performance_id' ] = xmlobj [i ].find ("mt20id" ).string
Original file line number Diff line number Diff line change 33from pymysql import *
44from pymysql import cursors
55from datetime import datetime , timedelta
6-
6+ from pytz import timezone
77class RankDAO :
88 def __init__ (self ):
99 self .conn = connect (
@@ -33,7 +33,7 @@ def insert_rank_data(self, data):
3333 def delete_rank_data (self ):
3434 try :
3535 sql = ("DELETE FROM prf_rank WHERE basedate <= %s;" )
36- self .curs .execute (sql , (datetime .now ().date () - timedelta (3 )).strftime ("%Y%m%d" ))
36+ self .curs .execute (sql , (datetime .now (timezone ( 'Asia/Seoul' ) ).date () - timedelta (3 )).strftime ("%Y%m%d" ))
3737 self .conn .commit ()
3838 except Exception as e :
3939 print ("Exception occured:{}" .format (e ))
You can’t perform that action at this time.
0 commit comments