1. Я заполняю форму и нажимаю «Отправить». 2. Я получаю страницу результатов. Цель: получить те же результаты без повторного заполнения формы - PullRequest
0 голосов
/ 25 февраля 2009

Это мой первый пост - я очень ценю любые советы по этому вопросу.

Справочная информация: я строю веб-сайт по недвижимости. Я хотел бы использовать бесплатные данные IDX, предоставленные моей местной MLS-платой. Плата MLS не позволяет мне показывать предопределенный поиск и предоставляет мне только ссылку на поле поиска. После заполнения поля поиска я могу просмотреть результаты.

Цель: я хотел бы пропустить этот шаг и разместить страницу с результатами на создаваемом мной веб-сайте GoDaddy, который поддерживает HTML.

Вот ссылка на страницу поиска: http://fgcmls.rapmls.com/scripts/mgrqispi.dll?APPNAME=Fortmyers&PRGNAME=MLSLogin&ARGUMENT=vBSJvLQtMcbg7F0O0KnXDiggv%2F12B0S6Ss9wv4510QA%3D&KeyRid=1

Я пытаюсь показать только те списки, которые появляются в моем районе. Варианты включают в себя: 1. Тип недвижимости - Жилая 2. Зона GEO - FM11 3. Разработки: Fiddlesticks Country Club

Как только этот критерий введен, у меня есть страница, необходимая для работы этого проекта.

Спасибо всем, что нашли время, чтобы прочитать это, и за время, которое вы тратите на помощь мне.

С уважением,

Chris

Ответы [ 3 ]

0 голосов
/ 25 февраля 2009

Я взглянул на страницу HTML, форма постов определяется так:

<FORM action="/scripts/mgrqispi.dll" method="POST" name="InputForm" />

вы можете иметь возможность создать свою собственную форму, определенную так:

<FORM action="http://fgcmls.rapmls.com/scripts/mgrqispi.dll" method="POST" name="InputForm">

</FORM>

Вам нужно будет просмотреть HTML-код на странице, которую вы предоставили, чтобы получить соответствующие идентификаторы и имена интересующих вас элементов формы. Возможно, их страница обработки проверит, чтобы убедиться, что их форма, которая ее отправляет, в в этом случае это не сработает.

удачи.

0 голосов
/ 25 февраля 2009

Пока это форма POST, и они не проводят строгой проверки реферера, должно работать следующее:

Скопируйте форму на свой сайт.

Внесите несколько небольших изменений, чтобы автоматизировать несколько полей, чтобы лучше обслуживать вашу географическую зону / компанию.

Убедитесь, что все указано в полном пути и не относится к серверу, обрабатывающему запрос.

Вы, вероятно, в конечном итоге замените большую часть полей text / select на скрытые поля с предварительно установленными значениями, чтобы конечным пользователям было проще. Сервер, обрабатывающий запрос, не будет знать тип поля, из которого он получен, только значение и имя.

0 голосов
/ 25 февраля 2009

Не глядя на саму страницу, он, вероятно, выполняет операцию «POST», чтобы передать форму веб-сайту. Вы должны быть в состоянии использовать javascript (может быть, jquery или какой-либо другой фреймворк ajax), чтобы сделать это для вас в кадре и показать результаты.

-Adam

...