jared 3 년 전
부모
커밋
4fe1dfeaf9
1개의 변경된 파일17개의 추가작업 그리고 1개의 파일을 삭제
  1. 17 1
      swire_shop_item_list.py

+ 17 - 1
swire_shop_item_list.py

@@ -131,6 +131,7 @@ def get_next_job(db,repeat=False,repkw=None,repnum=None):
         result['num']=repnum
 
     if 'REP' in repkw:
+
 #        cursor = db.query('select  lat_txt,lon_txt,keyword,num from swire_store_list order by rand() limit 1')
         cursor = db.query('select  lat_txt,lon_txt,keyword,num from swire_store_list where num="'+str(repnum)+'" limit 1')
 
@@ -323,7 +324,7 @@ def main():
     print('drvier start...')
     driver = brower_start(port)
     
-
+    area_num=None
     while True:
         try:
             if len(sys.argv) > 3 :
@@ -339,6 +340,14 @@ def main():
             area_num=job['num']
             safe_string = urllib.parse.quote_plus(keyword)
             url = 'https://www.google.com.tw/maps/@{},{},18z?hl=zh-TW'.format(latitude, longitude)
+
+            prev_cnt=0
+            cursor = db.query('select count(*) as cnt from swire_store_list where num="'+str(repnum)+'" ')
+            for c in cursor:
+                prev_cnt=c['cnt']
+                break
+
+
 #            url = 'https://www.google.com/maps/search/'+safe_string+'/@{},{},16z/data=!3m1!4b1'.format(latitude, longitude)
 #            url='https://www.google.com/maps/search/'+safe_string+'/@24.7962279,121.0449762,15z/data=!3m1!4b1?hl=zh-TW'
 #            print(url)
@@ -366,6 +375,13 @@ def main():
             if failcnt>=15:
                 sys.exit()
             pass
+        aft_cnt=0
+        cursor = db.query('select count(*) as cnt from swire_store_list where num="'+str(repnum)+'" ')
+        for c in cursor:
+            aft_cnt=c['cnt']
+            break
+        db['conv_log'].insert({'num':area_num,'prev':prev_cnt,'next':aft_cnt,'dt':datetime.now()})
+
 
 
 if __name__ == '__main__':