Python: как отображать данные в зависимости от месяца с помощью API Викимедиа - PullRequest
0 голосов
/ 17 апреля 2019

У меня проблемы с отображением данных по месяцам по ссылке API Викимедиа ниже.У меня пользователи видят содержимое этой ссылки, когда выбирают конкретный месяц.

https://wikimedia.org/api/rest_v1/metrics/pageviews/top/en.wikipedia/all-access/2018/11/10

Когда вы открываете ссылку, вы можете указать в файле, что 11 является месяцем для этой ссылки.

До сих пор я использовал импорт JSON и запросы на импорт, чтобы прочитать ссылку:

url = "https://wikimedia.org/api/rest_v1/metrics/pageviews/top/en.wikipedia/all-access/2018/11/10"
response = requests.get(url)
data = response.json()
print(data)

Теперь я хочу, чтобы пользователи могли выбирать месяц, и он будет отображать содержимое за этот месяц, каксписок названий статей, просмотров и рейтинга?Поэтому, если человек выберет январь, он отобразит данные за месяц 01 (январь) вместо 11.

1 Ответ

0 голосов
/ 17 апреля 2019

Превратите месяц в переменную и вставьте его в строку с форматированием строки:

month = 11
url = "https://wikimedia.org/api/rest_v1/metrics/pageviews/top/en.wikipedia/all-access/2018/{month}/10"

print(url.format(month=month))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...