|
@@ -19,23 +19,37 @@ import docker
|
|
|
import datetime
|
|
|
import gzip
|
|
|
|
|
|
-alldict={}
|
|
|
-fullkw='7-11+當機'
|
|
|
+
|
|
|
db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/gtrends?charset=utf8mb4')
|
|
|
-cursor=db.query('SELECT * FROM gtrends.gtrend_jsraw where kw="'+fullkw+'" order by id desc limit 5')
|
|
|
+table=db['kw_related']
|
|
|
+lst=[]
|
|
|
+cursor=db.query('SELECT distinct kw FROM gtrends.gtrend_jsraw order by id desc')
|
|
|
for c in cursor:
|
|
|
- js=c['json']
|
|
|
- jsobj=json.loads(js)
|
|
|
-# jsobj=jsobj['rankedKeyword']
|
|
|
- for j in jsobj:
|
|
|
- kws=j['rankedKeyword']
|
|
|
- for kw in kws:
|
|
|
- if 'query' in kw:
|
|
|
- print(kw['query'])
|
|
|
- alldict[kw['query']]=1
|
|
|
- if len(alldict)>=5:
|
|
|
- break
|
|
|
-print(alldict)
|
|
|
+ lst.append(c['kw'])
|
|
|
+
|
|
|
+for l in lst:
|
|
|
+ fullkw=l
|
|
|
+ alldict={}
|
|
|
+
|
|
|
+ cursor=db.query('SELECT * FROM gtrends.gtrend_jsraw where kw="'+fullkw+'" order by id desc')
|
|
|
+ for c in cursor:
|
|
|
+ js=c['json']
|
|
|
+ jsobj=json.loads(js)
|
|
|
+ # jsobj=jsobj['rankedKeyword']
|
|
|
+ for j in jsobj:
|
|
|
+ kws=j['rankedKeyword']
|
|
|
+ for kw in kws:
|
|
|
+ if 'query' in kw:
|
|
|
+ print(kw['query'])
|
|
|
+ alldict[kw['query']]=1
|
|
|
+ for k,v in alldict.items():
|
|
|
+ table.insert({'original':fullkw,'kw':k})
|
|
|
+ print(k)
|
|
|
+
|
|
|
+
|
|
|
+# if len(alldict)>=5:
|
|
|
+# break
|
|
|
+ print(alldict)
|
|
|
# break
|
|
|
# print(j['title']['query'])
|
|
|
# for a in j['articles']:
|