首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过添加App从RDW访问所有数据

通过添加App从RDW访问所有数据
EN

Stack Overflow用户
提问于 2015-10-27 14:03:43
回答 1查看 956关注 0票数 1

对于一个学校项目,我需要使用api给我的信息。我选择RDW (荷兰车牌信息)。我现在只有1000个牌照,但我想把它们全部弄下来。

代码语言:javascript
复制
import urllib.request
import json

url = "https://opendata.rdw.nl/resource/m9d7-ebf2.json?"

json_data_request = urllib.request.urlopen(url)
json_data = json.loads(json_data_request.readall().decode("utf-8"))

print(len(json_data))

使用这段代码,我只能访问1000个牌照,我想要得到的是(kenteken=licenceplate):

代码语言:javascript
复制
def locu_search(kenteken):
    api_key = "CYcaHHuuvFfG2apjnvns8Ob41"
    url = "https://opendata.rdw.nl/resource/m9d7-ebf2.json?$$app_token=" + api_key
    after_url = "kenteken=" + kenteken
    final_url = url + after_url
    json_data_request = urllib.request.urlopen(final_url)
    json_data = json.loads(json_data_request.readall().decode("utf-8"))
    #print all info with that licenceplate
kenteken = input("Licenceplate:")
locu_search(kenteken)

这段代码应该做的是:

  1. 要牌照。
  2. 使用您输入的值转到该函数。
  3. 打印该牌照的所有信息。(因为我无法让前面的行不起作用)

我搜索了,但没有得到任何信息,我可以工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-27 14:47:50

您需要在代码中更改以下几点:

  • 您需要在&url之间添加一个符号( final_url = url + "&" + after_url )来分隔这两个参数:final_url = url + "&" + after_url
  • 如果希望每个请求检索1000多条记录,则需要使用$limit$offset分页参数:https://dev.socrata.com/docs/paging.html
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33370119

复制
相关文章

相似问题

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