Я пытаюсь извлечь информацию о недвижимости из Zillow с помощью API pyzillow. Я пытаюсь получить файл формы фигуры, имеющий все дома для продажи, чтобы я мог интерпретировать их в ArcGIS. Поскольку у меня нет возможности конвертировать непосредственно в шейп-файл, я использую методологию вызова API. Я использовал пакет pyzillow (https://pypi.python.org/pypi/pyzillow/0.5.5). Я заинтересован в извлечении данных о недвижимости для всего Ричардсона (http://www.zillow.com/richardson-tx/).Python API Call: pyzillow: Извлечь информацию о недвижимости из Zillow и преобразовать ее в файл Shape
Я использовал следующий код для создания 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 для широкой области, результаты google для поиска «zillow api search by city», например. [это] (http://www.zillow.com/advice-thread/Zillow-Developer-API-Search-by-Zip-Code-to-fetch-all-properties/654036/), [это] (http: //www.zillow.com/advice-thread/Is-there-a-way-to-use-the-API-to-get-all-available-listings-in-a-city/610074/) и [это ] (http://stackoverflow.com/a/31884632/1781026) – chrki