2017-02-09 77 views
0

我有一个MLS系统的链接,它默认为某个视图,但您可以单击向下箭头并选择一个新视图。如果可能,我想创建一个显示该视图的链接?我试图检查元素,并采取了一部分的链接,但它没有奏效。这里是常规链接试图让页面以某种方式显示

http://mfr.mlsmatrix.com/DE.asp?ID=13808753531

,当我检查显示为:分流映射与细节能把我

mfr.mlsmatrix.com/Matrix/public/css /门户?v = 7WfyuM1FPyZ1CtiEM_wPpAHxTIO3TGOZH1aofu3oswk1

所以我试图采取这种观点的一部分,创造

mfr.mlsmatrix.com/DE.asp?ID=13808753531?v=7WfyuM1FPyZ1CtiEM_wPpAHxTIO3TGOZH1aofu3oswk1

甚至

http://mfr.mlsmatrix.com/Matrix/Public/Portal.aspx?ID=13808753531?v=7WfyuM1FPyZ1CtiEM_wPpAHxTIO3TGOZH1aofu3oswk1

但这显然没有工作。我是一个PHP noob。想知道这是否可能,如果能做到这一点,会帮助我和我的客户如此。我至少尝试过,但是就我的能力而言。

谢谢

+1

这很困难的原因是你不应该刮/ iframe它。让您的客户与他们的经纪商或MLS委员会谈谈,以获得适当的RETS访问权限。如果董事会发现您的客户的网站有未经授权的数据[他们会]可能会受到董事会的处罚。 – Sammitch

+0

不知道你在说什么,它不是iframed,第一个链接是直接从MLS创建的链接 – mandude

+0

好奇你的意思是未经授权的数据。我们直接在他的mlsmatrix中创建了此搜索,并设置了一封电子邮件将此列表发送给客户 – mandude

回答

0

您没有正确发送参数。第一个参数是与一个?前缀,所有后续PARAM /值对被分离&,像这样:

http://mfr.mlsmatrix.com/Matrix/Public/Portal.aspx?ID=13808753531&v=7WfyuM1FPyZ1CtiEM_wPpAHxTIO3TGOZH1aofu3oswk1

但你真的应该通过API进行交互,而不是试图刮掉。

+0

再次我不知道为什么人们说刮。这是从MLS系统创建的列表。它看起来像这样(这很丑陋)。 不知道如何与API交互(或者如果可以)使用API​​ – mandude

+1

您应该看看他们是否有RETS或IDX等feed可供您(或您的客户)使用。这会让你更直接地访问数据,并允许你使用它来做更多的事情。但在此期间,我在我的回答中纠正的URL确实有效:-) –

+0

尝试在隐身窗口中进行链接,它对我无效。一旦你自己改变显示器,它总是会以这种方式显示。但是当我用隐身模式打开链接时,它仍然显示为一个列表 – mandude