【发布时间】:2013-04-02 22:55:14
【问题描述】:
我正在尝试构建一个应用程序,允许用户查找特定大学并查看有关它的数据(录取率、SAT 分数、规模等)。但是,我找不到可以使用的 API/数据库。我知道IPEDS website 拥有所有这些信息,但似乎他们没有可通过 GET 或 URL 请求或任何东西访问的 API。
有谁知道我可以访问这些信息(或访问一些不可见的 IPEDS API)的方法吗?谢谢!
【问题讨论】:
标签: json api web-scraping
我正在尝试构建一个应用程序,允许用户查找特定大学并查看有关它的数据(录取率、SAT 分数、规模等)。但是,我找不到可以使用的 API/数据库。我知道IPEDS website 拥有所有这些信息,但似乎他们没有可通过 GET 或 URL 请求或任何东西访问的 API。
有谁知道我可以访问这些信息(或访问一些不可见的 IPEDS API)的方法吗?谢谢!
【问题讨论】:
标签: json api web-scraping
刚刚想通了。事实证明,您可以使用 IPEDS 数据库来获取此信息,但它不提供 API 来执行此操作。转到IPEDS,创建一组你想要的机构(例如美国所有4年制,学位授予大学),选择你想要的变量(地址,录取率等),然后最后导出数据在 CSV 中。如果您希望数据格式不那么糟糕,只需将其转换为 JSON 或您想要的任何格式。
【讨论】:
以 json、csv、pdf 和其他格式收集的大量数据位于:
一件有趣的事:如果你拿了他们的一个下载链接:
你将 .csv 更改为 .json,你仍然会得到一个 csv 文件。
【讨论】: