darina46722
@darina46722

Какими способами можно вытащить нужную информацию из .csv?

В файле test.csv находятся данные вида:
device_id | login | ip | user_agent
device_id - идентификатор устройства
login - учетная запись пользователя
У одного реального устройства может быть несколько идентификаторов (смена/обновление браузера и т.д.)

Задание:
Извлечь как можно больше информации из ip-адреса (город, подсеть) и user agent-а (OC + версия, браузер + версия, мобильный/ не мобильный) и записать в отдельный csv файл.
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Какими способами можно вытащить нужную информацию из .csv?

Прочитать/записать csv

Извлечь как можно больше информации из ip-адреса (город, подсеть) - ipwhois

и user agent-а - user-agents

Дерзайте...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
Думаю надо не CSV а JSON на выходе так как для одного устройства может соотвветвовать различное количество ип и юзерагентов.
А в общем проходитесь по строкам файла - копите информацию в словарь, где ключ это однозначный идентификатор, обеспечивающий группировку.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
iCode Москва
от 90 000 до 200 000 ₽
SwapZilla.co Сочи
от 200 000 ₽
SwapZilla.co Москва
от 200 000 ₽
11 июл. 2020, в 14:28
80000 руб./за проект
11 июл. 2020, в 14:05
5000 руб./за проект
11 июл. 2020, в 13:48
8000 руб./за проект