· 6 years ago · Jan 17, 2019, 07:48 PM
1import requests
2from urllib.parse import urlencode
3
4token = 'AQAAAAA***'
5
6params = (
7 ('oauth_token', token),
8 ('period', '365days'),
9 ('lang', 'ru'),
10 ('level', 'advnet_context_on_site'),
11 ('field', 'partner_wo_nds'),
12 ('field', 'domain'),
13 ('field', 'data'),
14 ('dimension_field', 'date|month'),
15 ('entity_field', 'domain'),
16 ('entity_field', 'data'),
17)
18
19url = 'https://partner2.yandex.ru/api/statistics/get.json?' + urlencode(params)
20response = requests.get(url)
21
22res = []
23for row in response.json()['data']['data']:
24 res.append([row['date'], row['domain'], row['partner_wo_nds']])
25
26res.sort()
27print('\n'.join('\t'.join(row) for row in res))