import traceback import copy import operator import codecs import sys import os import searchconsole #account = searchconsole.authenticate(client_config='c:/keys/service/client_secret.json',credentials='c:/keys/service/credentials.json') account = searchconsole.authenticate(client_config='data/client_secret.json',credentials='data/credentials.json') # query, clicks, impressions, ctr, position def get_monthly_report(monthnum): webproperty = account['https://bhouse.com.tw/'] #report=webproperty.query.range('2021-01-01', '2020-01-02').dimension('page','query').get() #report=webproperty.query.range('2021-01-01', '2020-04-01').dimension('query').get() #report=webproperty.query.range('today', days=-7).dimension('query').get() report=webproperty.query.range('today', months=monthnum).dimension('query').get() results=[] for r in report: results.append([r[0],r[1],r[2],r[3],float(r[4])]) return results # for r in report: # print(r) # print(r[1]) # print(r[4])