首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP读取Zillow XML文件

用PHP读取Zillow XML文件
EN

Stack Overflow用户
提问于 2019-03-15 22:20:50
回答 1查看 84关注 0票数 0

我有一个要读取的XML文件,但似乎无法理解它。

要访问我拉出的文件,您可以键入:

http://www.zillow.com/webservice/GetDeepSearchResults.htm?zws-id=X1-ZWz1gyo1562s5n_6sext&address=155+Demar+Blvd&citystatezip=Canonsburg%2C+PA

我是通过PHP完成的,所以我的代码看起来像这样:

代码语言:javascript
复制
<html>

<head>
<title>Hellow World</title>
</head>
<body>


<?php
$zillow_id = 'X1-ZWz1gyo1562s5n_6sext';

$search = '155 Demar Blvd';
$citystate = 'Canonsburg PA';
$address = urlencode($search);
$citystatezip = urlencode($citystate);

$url = "http://www.zillow.com/webservice/GetSearchResults.htm?zws-id=$zillow_id&address=$address&citystatezip=$citystatezip";

$result = file_get_contents($url);
$data = simplexml_load_string($result);

echo $data->response->results->result->lotSizeSqFt . "<br>";

?>

</body>
</html>

我原以为这段代码会将批量大小(以平方英尺为单位)打印到屏幕上。没有骰子。

但是,下面这行代码:

代码语言:javascript
复制
echo $data->response->results->result->zpid . "<br>";

返回zpid参数的期望值: 49785503。

在理想情况下,一行代码:

代码语言:javascript
复制
echo $data->response->results->result->lotSizeSqFt . "<br>";

将返回: 9000。

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-15 22:29:27

您在代码中使用了错误的终结点。

您的端点:http://www.zillow.com/webservice/GetSearchResults.htm

正确的端点:http://www.zillow.com/webservice/GetDeepSearchResults.htm

使用GetDeepSearchResults将返回您正在查找的结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55184684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档