0
我正尝试使用pyzillow API从Zillow中提取房地产信息。我试图获得一个带有所有房屋的shapefile文件以便我可以在ArcGIS中解释它们。因为,我没有设施直接转换成shapefile我正在使用API调用的方法。我使用了包pyzillow(https://pypi.python.org/pypi/pyzillow/0.5.5)。我有兴趣提取整个Richardson的房地产数据(http://www.zillow.com/richardson-tx/)。Python API调用:pyzillow:从Zillow中提取房地产信息并将其转换为Shapefile
我用下面的代码进行API调用:
from pyzillow.pyzillow import ZillowWrapper, GetDeepSearchResults
address = 'Richardson TX'
zipcode = '75080'
zillow_data = ZillowWrapper('X1-ZWz1fjckjdd8gb_a2eph')
deep_search_response = zillow_data.get_deep_search_results(address,zipcode)
result = GetDeepSearchResults(deep_search_response)
result.zillow_id # zillow id, needed for the GetUpdatedPropertyDetails
当我执行上面的代码,我收到错误:
"C:\Program Files\ArcGIS\Pro\bin\Python\env\arcgispo-py3\python.exe" C:/Users/Rvg296/PycharmProjects/Final_Project/Multi-Criteria.py
Traceback (most recent call last):
File "C:/Users/Rvg296/PycharmProjects/Final_Project/Multi-Criteria.py", line 5, in <module>
deep_search_response = zillow_data.get_deep_search_results(address,zipcode)
File "C:\Users\Rvg296\AppData\Roaming\Python\Python34\site-packages\pyzillow\pyzillow.py", line 31, in get_deep_search_results
return self.get_data(url, params)
File "C:\Users\Rvg296\AppData\Roaming\Python\Python34\site-packages\pyzillow\pyzillow.py", line 82, in get_data
raise ZillowError(int(response.findall('message/code')[0].text))
pyzillow.pyzillowerrors.ZillowError
Process finished with exit code 1
当我试图找出究竟是什么问题,我发现这个地址不能带走整个城市或州。它只能取得街道信息和邮政编码,然后列出详细信息。
目前无法查询Zillow广泛的区域,谷歌搜索结果为“zillow api search by city”,例如[this](http://www.zillow.com/advice-thread/Zillow-Developer-API-Search-by-Zip-Code-to-fetch-all-properties/654036/),[this](http: //www.zillow.com/advice-thread/Is-there-a-way-to-use-the-API-to-get-all-available-listings-in-a-city/610074/)和[this ](http://stackoverflow.com/a/31884632/1781026) – chrki