0

这是我第一次发帖——我非常感谢关于这个主题的任何和所有指导。

背景:我正在建立一个房地产网站。我想使用我当地 MLS 委员会提供的免费 IDX 数据。MLS 板不允许我选择显示预定义搜索,并且只为我提供搜索字段的链接。填写搜索字段后,我可以查看结果。

目标:我想绕过这一步,将结果页面框入我正在构建的支持 HTML 的 GoDaddy 网站。

这是搜索页面的链接: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

一旦输入了这个标准,我就有了使这个项目工作所需的页面。

感谢大家抽出宝贵时间阅读本文,感谢您花时间帮助我。

此致,

克里斯

4

3 回答 3

0

在不查看页面本身的情况下,它可能正在执行“POST”操作以将表单提供给网站。您应该能够使用 javascript(可能是 jquery 或其他一些 ajax 框架)在框架中为您执行此操作并让它显示结果。

-亚当

于 2009-02-25T04:55:24.423 回答
0

我看了一下页面 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 来获取您感兴趣的表单元素的适当 ID 和名称。他们的处理页面可能会检查以确保其提交给它的表单,在这种情况下,行不通。

祝你好运。

于 2009-02-25T05:06:42.400 回答
0

只要这是一个 POST 表单并且他们没有做很多严格的推荐人检查,以下应该可以工作:

在您自己的网站上复制表格。

进行一些小的更改以自动化一些字段,以更好地为您的地理区域/公司服务。

确保所有内容都是完整路径,而不是相对于处理查询的服务器。

您可能最终会将许多文本/选择字段更改为具有预设值的隐藏字段,以使最终用户保持简单。处理请求的服务器不知道它来自哪个字段,只知道值和名称。

于 2009-02-25T05:32:11.700 回答