- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 Zillow API,但无法检索租金数据。目前我正在使用 Python Zillow 包装器,但我不确定它是否适用于提取租金数据。
这是我用于 Zillow API 的帮助页面: https://www.zillow.com/howto/api/GetSearchResults.htm
import pyzillow
from pyzillow.pyzillow import ZillowWrapper, GetDeepSearchResults
import pandas as pd
house = pd.read_excel('Housing_Output.xlsx')
### Login to Zillow API
address = ['123 Test Street City, State Abbreviation'] # Fill this in with an address
zip_code = ['zip code'] # fill this in with a zip code
zillow_data = ZillowWrapper(API KEY)
deep_search_response = zillow_data.get_deep_search_results(address, zip_code)
result = GetDeepSearchResults(deep_search_response)
# These API calls work, but I am not sure how to retrieve the rent data
print(result.zestimate_amount)
print(result.tax_value)
添加附加信息:
第 2 章讨论了如何通过创建一个名为 zillowProperty 的 XML 函数来提取租金数据。我在 XML 方面的技能不是很好,但我认为我需要:
a) 导入一些 xml 包来帮助阅读b) 将代码保存为XML文件,并使用open函数读取文件
https://www.amherst.edu/system/files/media/Comprehensive_Evaluation_-_Ningyue_Christina_Wang.pdf
我想在这里提供代码,但由于某种原因它不会让我中断到下一行。
最佳答案
我们可以看到租金不是一个可以使用 pyzillow
包的字段,通过运行 dir(result )
,以及此处的代码:Pyzillow source code .
但是,由于开源的好处,您可以编辑此包的源代码并获得您正在寻找的功能。方法如下:
首先,找到代码在硬盘中的位置。导入 pyzillow
,然后运行:
pyzillow?
File
字段为我显示了这个:
c:\programdata\anaconda3\lib\site-packages\pyzillow\__init__.py
因此转到 c:\programdata\anaconda3\lib\site-packages\pyzillow
(或它为您显示的任何内容)并打开 pyzillow.py
文件文本编辑器。
现在我们需要做两个改变。
一:在get_deep_search_results
函数中,您会看到params
。我们需要对其进行编辑以打开 rentzestimate
功能。所以将该函数更改为:
def get_deep_search_results(self, address, zipcode):
"""
GetDeepSearchResults API
"""
url = 'http://www.zillow.com/webservice/GetDeepSearchResults.htm'
params = {
'address': address,
'citystatezip': zipcode,
'zws-id': self.api_key,
'rentzestimate': True # This is the only line we add
}
return self.get_data(url, params)
二:转到class GetDeepSearchResults(ZillowResults)
,并将以下内容添加到attribute_mapping
字典中:
'rentzestimate_amount': 'result/rentzestimate/amount'
瞧! 定制和更新的 Python 包现在返回 Rent Zestimate!让我们试试:
from pyzillow.pyzillow import ZillowWrapper, GetDeepSearchResults
address = ['11 Avenue B, Johnson City, NY']
zip_code = ['13790']
zillow_data = ZillowWrapper('X1-ZWz1835knufc3v_38l6u')
deep_search_response = zillow_data.get_deep_search_results(address, zip_code)
result = GetDeepSearchResults(deep_search_response)
print(result.rentzestimate_amount)
正确返回 1200 美元的 Rent Zestimate,可以在 the Zillow page of that address 验证.
关于python - 从 Zillow API 中提取 Zillow 租金数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56993325/
我正在使用 Zillow API,但无法检索租金数据。目前我正在使用 Python Zillow 包装器,但我不确定它是否适用于提取租金数据。 这是我用于 Zillow API 的帮助页面: http
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
Zillow 的范围搜索是如何工作的?当我们使用zillow网站的“绘制自定义区域”工具在 map 上绘制一个区域时,它是如何检测到该区域的房屋的? 谢谢 最佳答案 数据库中的每个房子都会有一个位置信
我正在尝试解析当我从 zillow 中选择两个下拉列表时填充的不同属性链接。选择完选项后,我可以在开发工具中看到 json 格式的结果。但是,当我使用下面的脚本执行相同操作时,我得到一些奇怪的文本。
我正在尝试使用 Zillow API。实际上,它正在我的本地运行并返回我需要的所有数据,但是当我尝试在我们的托管中发布它时,API 返回“请求被阻止,检测到爬虫。” 这是在我的本地运行但在我们的服务器
我正在尝试解析当我从 zillow 中选择两个下拉列表时填充的不同属性链接。选择完选项后,我可以在开发工具中看到 json 格式的结果。但是,当我使用下面的脚本执行相同操作时,我得到一些奇怪的文本。
我正在尝试抓取 zillow 网站的内容。 Ex- https://www.zillow.com/homedetails/689-Luis-Munoz-Marin-Blvd-APT-508-Jerse
我在使用 Zillow API 时遇到了一些问题: 查询API 获取特定数据 查询问题 问题是我似乎无法找到使用 Zillow API 进行一般搜索的方法,例如按邮政编码仅搜索。以下是来自深度搜索的示
就在最近,一个完美运行的脚本开始向 http://www.zillow.com/webservice/GetSearchResults.htm 的 HTML get 调用返回 410 响应。和 htt
当我尝试使用 zillow API 时出现此错误 from pyzillow.pyzillow import ZillowWrapper, GetDeepSearchResults API_KEY =
from bs4 import BeautifulSoup from selenium import webdriver #import urllib2 import time driver = we
有没有办法在我的网站上获得与 http://chattanoogapropertyliquidators.com/p/6656 上的相似的 Zestimate? ?我不想每次都去 zillow 并每次
我需要将我的应用程序与 Zillow API 集成,以检索特定信息进行显示。 我对执行此操作一无所知,因此我需要一些有关如何执行此操作的一般信息。 最佳答案 如何将 API 集成到您的应用中取决于您所
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this qu
我要访问 GetDeepSearchResults来自 Zillow API 的信息。 我的代码: library(ZillowR) zapi_key = getOption('Myapikey')
有没有办法使用 Zillow API 获取最新缴纳的属性(property)税金额?我可以获得评估值(value) - 但不是已缴纳的税款。 查看特性详细信息时,可以在 Zillow 网站的“税务历史
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 5 年前。 Improve this ques
我有一个问题以前可能已经解决也可能没有解决,但我似乎是这里唯一使用纯 JavaScript 而不是 JQuery 来完成我简单的 AJAX 请求的人。 首先这是我的 AJAX: function ge
我使用下面的代码从 zillow.com 的 url 字符串中提取数据(作为示例)。由于隐私和安全原因,zws-id 未粘贴在 url 字符串中,但该页面正确返回州、城市和社区的所有 api xml
我正在尝试从 Zillow API 读取信息,但在 R 中遇到了一些数据结构问题。我的输出应该是 xml,看起来是,但行为不像 xml。 具体来说,GetSearchResults() 返回给我的对象
我是一名优秀的程序员,十分优秀!