Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Hank
64 / 55 / 5
Регистрация: 28.12.2011
Сообщений: 308
1

Правильно ли парсить html или создать api

25.01.2016, 10:47. Просмотров 1049. Ответов 9

Всем привет!
Есть сайт для заказа некоего товара, требуется написать приложение для него.
Вопрос в следующем: что будет более правильно, парсить html страницы для получения списка товара или создать api для этого? Логика мне подсказывает, что правильным решением будет второй вариант. Кроме списка товаров, в приложении должна работать регистрация пользователя.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2016, 10:47
Ответы с готовыми решениями:

Подскажите как правильно парсить HTML страницу
Код у меня уже имеется но я так и не разобрался с document.select(""); у меня...

Как правильно парсить?
У меня есть следующая строка: Как с помощью JSON-парсера считать значение...

Как парсить html?
Привет! Я начинающий девелопер, вот я дошел до такого что мне нужно выдернуть...

Клиент для форума IP board 3.0.1. api нет. Стоит ли парсить весь форум
Нужно написать клиент для форума. IP board 3.0.1. api нет. Стоит ли парсить...

Как правильно парсить json с сервера
Здравствуйте. У меня есть JSON, полученный с сервера, имеет приблизительно...

9
DarkVortex
103 / 69 / 19
Регистрация: 07.07.2014
Сообщений: 240
25.01.2016, 10:55 2
Если это ваш сайт, то конечно нужно делать API. Гораздо быстрее получить пару нужных строк, чем парсить здоровую страницу.
0
Hank
64 / 55 / 5
Регистрация: 28.12.2011
Сообщений: 308
25.01.2016, 11:02  [ТС] 3
Цитата Сообщение от DarkVortex Посмотреть сообщение
Если это ваш сайт
Печаль в том, что это не мой сайт.
0
Kerry_Jr
Эксперт PHP
2211 / 2007 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
25.01.2016, 11:07 4
Цитата Сообщение от Hank Посмотреть сообщение
Печаль в том, что это не мой сайт.
И как же вы собирались писать API под чужой сайт?
0
DarkVortex
103 / 69 / 19
Регистрация: 07.07.2014
Сообщений: 240
25.01.2016, 11:08 5
Лучший ответ Сообщение было отмечено YuraAAA как решение

Решение

Hank, все равно делайте API на промежуточном сервере, хотя бы потому, что на не вашем сайте в html может что-то внезапно поменяться и ваше приложение станет глупым и бесполезным. А с API просто парсер на сервере поправите и все
0
_Night_Scream_
81 / 78 / 11
Регистрация: 08.08.2013
Сообщений: 638
25.01.2016, 12:54 6
писать парсер или писать парсер + api, мда...
обновить во всяком случае приложение можно.
думаю тут если не договориться с админом сайта, мало приятного может случиться в любой момент
0
Pablito
2764 / 2196 / 743
Регистрация: 12.05.2014
Сообщений: 7,704
Завершенные тесты: 1
25.01.2016, 14:37 7
допустим на сайте магазина добавили новый параметр в запросе
как замена кода на своем сервере спасет от переделки кода в apk?
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
25.01.2016, 14:53 8
Цитата Сообщение от Паблито Посмотреть сообщение
как замена кода на своем сервере спасет от переделки кода в apk?
Очень просто - придумываем формат обмена между своим сервером и приложением, парсим сервером сайт, перегоняем данные в наш формат, отдаем приложению. При смене чего-то на сайте меняем парсер на своем сервере, но отдаем все тот же формат данных по тому же запросу приложению. И в самом приложении ничего делать не нужно.
1
Pablito
2764 / 2196 / 743
Регистрация: 12.05.2014
Сообщений: 7,704
Завершенные тесты: 1
25.01.2016, 15:01 9
логично, это я понимаю
но что делать если там добавился новый параметр, например добавилась возможность фильтровать данные
я веду к тому что создание своего промежуточного сервера не закроет вопрос
по закону Мерфи обязательно случится ситуация когда придется менять и парсер с апи на сервере и программу
1
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
25.01.2016, 15:04 10
Цитата Сообщение от Паблито Посмотреть сообщение
обязательно случится ситуация когда придется менять и парсер с апи на сервере и программу
Очень даже может быть и так. Лучше попробовать связаться с владельцем сайта и попросить апи, думаю многие будут рады бесплатному приложению, которое будет рекламировать сайт. А иначе куча гемороя будет в любом случае.
1
25.01.2016, 15:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2016, 15:04

Подскажите как парсить HTML страницу
Подскажите как парсить HTML страницу,мне надо с http://yandex.ru/ вывести все...

Как правильно создать файл из Uri или Uri.getPath() для отправки на сервер?
Есть Uri, полученный после выбора файлов в галерее. Uri вроде правильный:...

Как правильно организовать работу с API сайта
Здравствуйте. Имеется биржа со своим API. 1) Так вот нужно мониторить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru