Всем доброе время суток. Есть сайт "мойсайт.рф". У него есть таблица с колонками: Имя, дата рождения, дата создания. Я хочу установить отбор по дате создания и получить эти данные.
Запрос формирую следующим образом:
HTTPСоединение = Новый HTTPСоединение(Сервер);
HTTPЗапрос = Новый HTTPЗапрос;
Что бы листать страницы, можно установить такой параметр: HTTPЗапрос.АдресРесурса = АдресРесурса + "&page=i";
Где i - номер страницы. Но не буду же я каждый раз пробегать по всем таблица и искать нужные данные.
Так выглядит XML файл (часть):
<item>
<id>1</id>
<first_name>Имя1</first_name>
<birthday>1988-04-04</birthday>
<created_at>2017-04-13 15:33:51</created_at>
<utm/>
</item>
(0) Так надо смотреть в описании сайта "мойсайт.рф", реализован ли такой отбор в его http-сервисе. Если реализован, то его можно будет указать в виде параметров запроса: вместо "&page=i" писать что-то вроде "filter=ххх".
(3) А что копать-то? Если ты сам пишешь сайт - нужно придумать такое АПИ. Если кто-то другой - спросить, есть это АПИ у него или попросить доработать. Больше копать нечего. А, ну разве попробовать подобрать.
(5) Других вариантов нет. Обработка http-запроса - это произвольный код, там может не быть никаких отборов в принципе. Зато с другой стороны, их несложно добавить разработчику, так что лучше постараться достучаться.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший