我已经编写了一些代码行以从 API 获取请求 (https://landregistry.data.gov.uk/app/root/doc/ppd)
代码:
baseUrl = 'http://landregistry.data.gov.uk/data/ppi/address.csv'
# parameters for api request
parameters = {'postcode': postcode}
# the api request
response = requests.get(baseUrl, params=parameters)
# is the request successful ?
if response.status_code == 200:
# if yes save the response as a CSV
filePath = 'csvf.csv'
#open in binary format
with open(filePath, 'wb') as csvFile:
csvFile.write(response.content)
else:
st.error({response.status_code})
所以我需要获取分配的邮政编码内的地址所支付的价格。然而,我意识到我的代码只是输出该邮政编码下的地址,但这是一个获得这个起点的使命,我真的无法破译 API 查询和交易标签如何协同工作以返回已支付价格数据。
如有任何帮助,我们将不胜感激。
我相信您正在寻找“交易记录”端点。
baseUrl = 'http://landregistry.data.gov.uk/data/ppi/transaction-record.csv'
# parameters for api request
parameters = {'propertyAddress.postcode': postcode}