palenyishirp
@palenyishirp

Как брать только определенные данные из сайта?

Здравствуйте, хотел сделать одно простое приложение по одной игре. Суть программы такова, что она содержит всю информацию по игре, такие как локации, мобы, оружие и т.д , и в ней есть категории как "Оружие","Мобы","Локации" и столкнулся с такой проблемой что вручную все заполнять это очень долго и нудно ( описание , изображение) , все эти данные(описание, изображения) есть в свободном доступе. Хотел узнать как можно взять данные с сайта где все храниться и правильно прописать в приложении, так что бы инфа про мобов была только в категории "Мобы" , локации в категории "Локации" и т.д и т.п
Суть вопроса: как брать только определенные данные с сайта и как правильно их рассортировать по категориям
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 2
xez
@xez Куратор тега Java
Senior Junior Roo
Берете все данные, выкидываете ненужные, потом сортируете по категориям.
Ответ написан
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день.
Вам нужно написать парсер, который будет собирать для вас необходимую информацию.
Тут надо отметить один нюанс - все зависит от сайта.
Например, если сайт является неким MVC app, то вы можете использовать jsoup для парсинга данных. Если контент сайта формируется динамически (т.е. есть некий фронтэнд), то можно не парсить данные из html, а глянуть на внутренний API сайта и спарсить JSON. А дальше средствами java собрать коллекцию pojo из спарсенных данных и сохранить в БД или еще где... А дальше вывести в устройстве (Например, RecyclerView или еще что...)
В общем, как-то так...
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы