Зчитування даних з інтернет-сайтів Python

Раздел
Программирование
Предмет
Просмотров
169
Покупок
0
Антиплагиат
Не указан
Размещена
2 Янв 2022 в 12:26
ВУЗ
Не указан
Курс
Не указан
Стоимость
200 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
Laba7
1.2 Кбайт 200 ₽
Описание

ЛАБОРАТОРНА РОБОТА №7 ЗАВДАННЯ ДЛЯ ВИКОНАННЯ Зчитування даних з інтернет-сайтів та приведення до зручного формату для роботи в Python (парсинг) Зчитати з мережі інтернет дані про курси валют та/або про банківські метали в JSON-форматі. Посилання для зчитування: http://resources.finance.ua/ua/public/metal-cash.json http://resources.finance.ua/ua/public/currency-cash.json 1) Завдання-мінімум - вивести інформацію на консоль. 2) Завдання-максимум – створити форму, куди буде виводитись інформація з можливістю вибору даних по конкретному банку (зі списку) або по регіону/місту. Для більш зручного і зрозумілого вигляду JSON-об’єкту можна скористатися сервісом онлайнперегляду JSON-об’єктів за посиланням: http://jsonviewer.stack.hu МЕТОДИЧНІ ВКАЗІВКИ Парсингом (от англ. parse) называют процесс анализа или разбора определенного контента на составляющие с помощью роботов-парсеров (специальных программ или скриптов). Для парсинга информации с интернета необходимо воспользоваться библиотекой работы с HTTP: urllib.request. Для запроса требуемого ресурса необходимо воспользоваться функцией: response = urllib.request.urlopen(url) Полученный результат содержится в объекте response. Для извлечения информации необходимо обратиться к методу: body = response.read() Если необходимо получить код статуса HTTP, то можно воспользоваться методом: code = response.getcode() (200 – загрузка завершилась удачно) Иногда необходимо проанализировать строки заголовка. Это можно выполнить, воспользовавшись методом: str = response.getheader(strHeader)) Для удобства парсинга JSON-формата лучше всего использовать стандартную библиотеку json, воспользовавшись методом: fromJson = json.loads(body.decode('utf-8')) данные будут преобразованы к массиву карт. Однако предварительно загруженные данные должны быть декодированы.

Вам подходит эта работа?
Похожие работы
Python
Контрольная работа Контрольная
28 Апр в 19:45
9 +1
0 покупок
Python
Лабораторная работа Лабораторная
20 Апр в 20:32
16
0 покупок
Python
Контрольная работа Контрольная
20 Апр в 20:15
21
0 покупок
Другие работы автора
Технологические процессы в строительстве
Дипломная работа Дипломная
2 Мая 2022 в 12:41
311
0 покупок
C/C++
Задача Задача
2 Мая 2022 в 12:29
306
0 покупок
C/C++
Задача Задача
9 Апр 2022 в 19:23
371
0 покупок
C/C++
Курсовая работа Курсовая
8 Апр 2022 в 13:35
378
1 покупка
C/C++
Задача Задача
7 Апр 2022 в 13:33
297
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 13:30
294
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 13:18
342
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 12:48
338
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 12:34
347
0 покупок
MatLab
Задача Задача
7 Апр 2022 в 12:29
243
0 покупок
Pascal
Задача Задача
7 Апр 2022 в 12:15
298
0 покупок
Web-разработки
Отчет по практике Практика
7 Апр 2022 в 11:08
217
0 покупок
Web-разработки
Задача Задача
7 Апр 2022 в 10:59
172
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 09:42
329
0 покупок
C/C++
Задача Задача
11 Фев 2022 в 19:22
262
0 покупок
Microsoft Excel
Задача Задача
11 Фев 2022 в 19:11
248
0 покупок
C/C++
Лабораторная работа Лабораторная
11 Фев 2022 в 19:05
231
0 покупок
Web-разработки
Курсовая работа Курсовая
11 Фев 2022 в 18:54
261
1 покупка
C/C++
Задача Задача
11 Фев 2022 в 18:42
275
0 покупок
Темы журнала
Показать ещё
Прямой эфир