| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
							- import traceback
 
- import copy
 
- import operator
 
- import codecs
 
- import sys
 
- import os
 
- import searchconsole
 
- import dataset
 
- import datetime
 
- import random
 
- db = dataset.connect('mysql://choozmo:pAssw0rd@139.162.121.30:33306/hhh?charset=utf8mb4')
 
- table=db['monitor_kw_raw']
 
- account = searchconsole.authenticate(client_config='c:/keys/service/client_secret.json',credentials='c:/keys/service/credentials.json')
 
- webproperty = account['https://hhh.com.tw/']
 
- allkw=['裝修設計','裝潢','老屋翻新','客廳','玄關設計','臥室','北歐風','廚房','裝潢費用','玄關','廚房收納','裝修','客廳擺設','高雄室內設計','室內設計','小坪數','設計師','廚房設計','客廳裝潢','客廳設計','裝潢設計']
 
- # SELECT keyword,max(dt) FROM hhh.monitor_kw_raw group by keyword;
 
- kw=random.choice(allkw)
 
- #report=webproperty.query.range('2021-01-01', '2020-01-02').dimension('page','query').get()
 
- #kw='裝修設計'
 
- #for kw in all
 
- report=webproperty.query.range('2021-01-01', '2020-05-06').dimension('query').filter('query',kw , 'contains').get()
 
- data=[]
 
- for r in report:
 
-     print(r)
 
-     query=r[0]
 
-     clicks=r[1]
 
-     impressions=r[2]
 
-     ctr=r[3]
 
-     position=r[4]
 
-     data.append({'keyword':kw,'query':r[0],'clicks':r[1],'impressions':r[2],'ctr':ctr,'dt':datetime.datetime.now() })
 
- for r in data:
 
-     table.insert(r)
 
 
  |