darina46722
@darina46722

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

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

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

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

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

и user agent-а - user-agents

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

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

Войти через центр авторизации
Похожие вопросы
от 75 000 до 90 000 руб.
от 100 000 до 150 000 руб.
Хантфлоу Москва
от 60 000 до 80 000 руб.
17 нояб. 2019, в 19:40
1000 руб./за проект
17 нояб. 2019, в 19:34
120000 руб./за проект
17 нояб. 2019, в 19:17
2000 руб./за проект