Slide 59
Slide 59 text
...
rowLimit = 25000
retrieve_search_queries = webmasters_service.searchanalytics().query(
siteUrl='ENTER-YOURS-HERE',
body={
"startDate": "2019-01-01",
"endDate": "2019-03-31",
"dimensions": ["query"],
"dimensionFilterGroups": [
{
"filters": [
{
"dimension": "country",
"operator": "equals",
"expression": "ITA"
}
]
}
],
"aggregationType": "auto",
"rowLimit": rowLimit
}
).execute()
results_file = open("results.txt", "a+")
for i in range(0, rowLimit):
keys = retrieve_search_queries['rows'][i]['keys']
impressions = retrieve_search_queries['rows'][i]['impressions']
clicks = retrieve_search_queries['rows'][i]['clicks']
ctr = retrieve_search_queries['rows'][i]['ctr']
position = retrieve_search_queries['rows'][i]['position']
print ("%s|%s|%s|%s|%s\n" % (keys, impressions, clicks, ctr, position))
results_file.write ("%s|%s|%s|%s|%s\n" % (keys, impressions, clicks, ctr, position))
results_file.close()