ПочатиПочніть безкоштовно

HTTP? httr! (2)

Вміст у вебі — це не лише HTML-сторінки та файли на віддалених серверах, як-от Amazon S3 від DataCamp. Існує багато інших форматів даних. Дуже поширений — JSON. Цей формат часто використовують так звані веб-API, інтерфейси до вебсерверів, через які ви як клієнт можете отримувати або зберігати інформацію складнішими способами.

Ви дізнаєтеся про веб-API та JSON у наступному відео й вправах, але трохи експериментів ніколи не завадить, чи не так?

Ця вправа є частиною курсу

Середній рівень імпорту даних у R

Переглянути курс

Інструкції до вправи

  • Скористайтеся GET(), щоб отримати url, уже заданий у зразку коду. Збережіть відповідь у змінній resp.
  • Виведіть resp. Який тип вмісту (content-type)?
  • Використайте content(), щоб отримати вміст resp. Задайте аргумент as як "text". Просто виведіть результат. Що ви бачите?
  • Використайте content(), щоб отримати вміст resp, але цього разу не зазначайте другий аргумент. R автоматично визначить, що це JSON, і перетворить його на іменований список R.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# httr is already loaded

# Get the url
url <- "http://www.omdbapi.com/?apikey=72bc447a&t=Annie+Hall&y=&plot=short&r=json"


# Print resp


# Print content of resp as text


# Print content of resp
Редагувати та запускати код