Вы знали, что вы можете получить кошачьи факты с Python?
Есть API для фактов кошек Отказ Да, действительно:)
API позволяет получить данные, это «поставщик данных». Они используются практически в каждом веб-приложении. Это позволяет вам практиковать с API и Python.
У него есть две конечные точки
/ факты | Извлекать и запросить факты |
/ Пользователи * | Получить пользовательские данные |
Если вы откроете URL https://cat-fact.herokuapp.com/facts. Вы получаете все факты в данных JSON. Идентификатор дал бы только один объект.
Так как использовать это в Python?
Эта небольшая программа с запросами сделает это:
#!/usr/bin/python3 #_*_coding: utf-8_*_ import time import json import requests data = requests.get('https://cat- fact.herokuapp.com/facts/58e0086f0aac31001185ed02') print(data.json())
Получить факт кошек
Что если вы хотите только один факт?
Вы можете добавить так, как это:
data = requests.get('https://cat-fact.herokuapp.com/facts/58e0086f0aac31001185ed02')
Затем используйте текстовый атрибут (см. Внутри объекта JSON), чтобы получить факт
#!/usr/bin/python3 #_*_coding: utf-8_*_ import time import json import requests data = requests.get('https://cat- fact.herokuapp.com/facts/58e0086f0aac31001185ed02') print(data.json()['text'])
Вот как вы можете взаимодействовать с API. Попробуйте самостоятельно:)
Ресурсы:
Оригинал: “https://dev.to/codesharedot/cat-facts-with-python-and-api-5ec1”