|
@@ -33,9 +33,6 @@ def get_designer_statistics(designer_list):
|
|
|
|
|
|
details=[]
|
|
|
masters=[]
|
|
|
- qlist=[]
|
|
|
- cursor=db.query('select name from monitor_list order by updated asc')
|
|
|
-
|
|
|
|
|
|
for q in qlist:
|
|
|
|
|
@@ -97,17 +94,21 @@ def find_master_by_designer(masters,designer):
|
|
|
#qlist=['三宅一秀','萬寶隆空間設計','含仰空間設計','元均制作','承炫裝修']
|
|
|
|
|
|
|
|
|
-
|
|
|
+qlist=[]
|
|
|
+cursor=db.query('select name from monitor_list order by updated asc limit 6')
|
|
|
+for c in cursor:
|
|
|
+ qlist.append(c['name'])
|
|
|
|
|
|
results=get_designer_statistics(qlist)
|
|
|
print(results)
|
|
|
|
|
|
-
|
|
|
+table=db['monitor_list']
|
|
|
for q in qlist:
|
|
|
df = pd.DataFrame(columns=('designer','title','url','ranking','幸福空間排名','更新時間'))
|
|
|
r=find_master_by_designer(results['masters'],q)
|
|
|
idx=0
|
|
|
dtstr=datetime.datetime.now().strftime("%Y-%m/%d %H:%M:%S")
|
|
|
+ table.upsert({'name':q,'updated':datetime.datetime.now()},keys=['name'])
|
|
|
for d in results['details']:
|
|
|
if d['designer']==q:
|
|
|
df.loc[idx]=[d['designer'],d['title'],d['url'],d['ranking'],r['ranking'],dtstr]
|