(推荐搜索)

梅宁航 发自 凹非寺

量子位 报道 | 公众号 QbitAI

马斯克用火箭把人送上天,SpaceX粉丝把火箭有关信息贴到GitHub。

4k+ Star,GitHub热榜,SpaceX粉丝组织r/SpaceX公布了他们的REST API。

r/SpaceX

r/SpaceX是SpaceX粉丝自发组织的社区,日常搜集整理SpaceX的火箭????发射信息。

实际上,这不是他们第一次贡献有关数据,之前他们就整理开源过火箭发射Timeline。

SpaceX发射时间线

优秀的同一批人,再次出手。

他们整理的API,基本包含了SPaceX成立迄今的所有火箭数据

API包含SpaceX的龙飞船、Starship、发射历史数据、核心舱、起落架、载荷信息等等,应有尽有。

这些能拿来干什么?

REST API包含三大部分,clients、app(应用)和原始数据。

其中,API Clients是对现有关于SpaceX的api合集,降低了以往信息查找、汇总的难度。

clients详细列表

怎么拿到信息呢?

可以在你的能力范围之内随意使用,当然,版权归属于SpaceX。

REST API数据格式支持json,并且提供多种语言接口,比如C#、Python、PHP、Objective-C等格式。

例如,针对历史活动信息的查询步骤如下:

1、查询信息链接,可选用Postman查看API信息。

获取API示例

2、选择任意一门语言,编写适合的查询语句。以Python为例:

import requestsurl = "https://api.spacexdata.com/v3/history"payload = {}
files = {}
headers= {}response = requests.request("GET", url, headers=headers, data = payload, files = files)print(response.text.encode('utf8'))

那么你会看到json格式的回传数据:

response信息

当然,你也可以选择你喜欢的语言去编写获取API的代码。

拿到数据之后,就可以做一些有意思的事情了,r/SpaceX列出一些示例应用,并且大多开源,可以上手学习。

app列表

比如表中的SpaceXLaunches.com网站,能实时记录SpaceX最新发射消息。

网页不方便查询,还可以安装到手机上查看发射信息,比如SpaceX GO!。

可以这样说,REST API记录的是整个SpaceX和火箭的记录信息,但是需要指出的是,这个API不能让你来造火箭,并不包含火箭的制造步骤。

准确的说是SpaceX的历史详细信息记录表,拿来造火箭是不行的,可以拿来看????火箭发射。

部署方式一览

REST API提供的信息存储在MongoDB中,查询格式支持json,并且借助Postman部署,便于查询和使用。

Postman界面

当然,如果你想拉取整个项目进行开发,可以通过在线查询api的方式进行,也可以通过docker部署和本地部署,三种方式,看你喜好。

1、docker部署步骤:

git clone https://github.com/r-spacex/SpaceX-API.git && cd SpaceX-API
docker-compose build
docker-compose up

2、本地部署(不使用docker)

2.1 克隆项目至本地

git clone https://github.com/r-spacex/SpaceX-API.git && cd SpaceX-API

2.2 使用npm安装

npm install

2.3 进行测试

npm test

2.4 开始使用

npm test

动手试试

REST API项目提供了丰富的数据,关于SpaceX历史活动信息基本都在其中。

粉丝们借助项目开发了很多有意思的应用,但是国人程序员参与度比较低。

如果你有兴趣,欢迎去试试?

传送门:
https://github.com/r-spacex/SpaceX-API

https://docs.spacexdata.com/?version=latest

https://www.reddit.com/r/spacex/

     精 彩 文 章 疫情期间用掉了1400亿个!二维码会被人类扫完吗?比OCR更强大的PPT图片一键转文档重建技术12个让您震撼的Linux终端命令END
最后说个题外话,相信大家都知道视频号了,随着灰度范围扩大,越来越多的小伙伴都开通了视频号。小詹也开通了一个视频号,会分享互联网那些事、读书心得与副业经验,欢迎扫码关注,和小詹一起向上生长!「没有开通发布权限的尽量多互动,提升活跃度可以更快开通哦」

GitHub 4K+Star!SpaceX火箭数据开放API接口,可用Python进行抓取分析相关推荐

  1. python 美团api接口对接_震惊!SpaceX火箭数据开放API接口,可用Python进行数据分析...

    点击上方"数据管道",选择"置顶星标"公众号 干货福利,第一时间送达 梅宁航 发自 凹非寺 量子位 报道 | 公众号 QbitAI 马斯克用火箭把人送上天,Sp ...

  2. php酷狗音乐API接口,酷狗音乐抓取api

    关键词抓取歌曲列表,获取hash http://mobilecdn.kugou.com/api/v3/search/song?format=json&keyword=%E6%88%91%E4% ...

  3. SpaceX火箭数据 API 开源,支持 Python

    点击上方"编程派",选择设为"设为星标" 优质文章,第一时间送达! 梅宁航 发自 凹非寺 量子位 报道 | 公众号 QbitAI 马斯克用火箭把人送上天,Spa ...

  4. 史上最全SpaceX火箭数据开源,核心、组员舱、起落架、发射信息全都有!

    梅宁航 发自 凹非寺  量子位 报道 | 公众号 QbitAI 马斯克用火箭把人送上天,SpaceX粉丝把火箭有关信息贴到GitHub. 3.7k Star,GitHub热榜,SpaceX粉丝组织r/ ...

  5. 天行数据的开放API接口

    天行数据的开放API接口: 接口名称 链接 简介 微信链接转换 https://www.tianapi.com/apiview/89 将临时链接转为永久链接 查询微信全文 https://www.ti ...

  6. 那些返回一句精美句子的开放api接口

    文章目录 前言 ONE一句 用法 响应 前端调用 特点 官网 一言网 用法 响应 前端调用 特点 官网 前言 由于本人需要,需要一个开放的接口返回一句精美句子,后来我在网上还真找到了两个很方便的开放 ...

  7. 拒绝接口裸奔!开放API接口签名验证!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:r6d.cn/kChH 接口安全问题 请求身份是否合 ...

  8. 开放API接口签名验证,让你的接口从此不再裸奔

    点击上方蓝色"终端研发部",选择"设为星标" 学最好的别人,做最好的我们 接口安全问题 请求身份是否合法? 请求参数是否被篡改? 请求是否唯一? AccessK ...

  9. 开放API接口整合多元办公能力,企业微信助IT企业打造高效办公平台

    5月11日,企业微信线下行业交流沙龙--IT行业专场来到北京,产品团队在现场深入解读了企业微信如何更好地帮助IT企业兼顾效率与成本,满足IT企业办公的高效.轻便和移动化. 此次活动,艺龙网及众安保险作 ...

最新文章

  1. 常用数据库优化方案(三)
  2. 与table有关的布局
  3. AssemblyExecuteAdapter
  4. Hyperledger Fabric 词汇表
  5. 【LightOJ - 1031】Easy Game (区间dp,博弈)
  6. spring AbstractBeanDefinition创建bean类型是动态代理类的方式
  7. x86 和 ARM 谁能主宰服务器市场?Linux 之父和 Redis 之父有分歧了
  8. 腾讯疯狂扩展7000人!我居然挂在了项目这块。。。
  9. Eclipse中修改SVN地址
  10. labVIEW学习笔记(一)程序结构
  11. 【2020】【论文笔记】相变材料与超表面——
  12. mysql的lpad函数
  13. 目标追踪(一)环境搭建
  14. 积分大比拼,哪家银行信用卡积分最值钱?
  15. 集成第三方SDK——支付宝支付
  16. Android - Android Studio 加速Gradle Bulid 速度
  17. pdf批量修改属性工具软件使用教程
  18. 这11个Linux下电子书工具,用的人都偷着乐
  19. 用WWW::Mechanize来写twiki
  20. Orcale数据库简介

热门文章

  1. Redis操作命令总结
  2. 2019面试跳槽回顾和一点感想
  3. Go笔试题目Go与PHP分别实现方法
  4. Go案例说明defer panic recover
  5. 贵州师范学院数学与计算机科学,贵州师范学院数学与计算机科学学院
  6. smarty模板概念及应用场合
  7. android 定位信息存哪,安卓手机便签系统存储位置在哪
  8. 警笛声c语言程序,PIC警笛声音的程序
  9. python3.6.2下载教程_Windows下升级Python3.7.7后(原Python3.6.2版本)如何切换Python版本|python基础教程|python入门|python教程...
  10. java 无类名实现接口_为什么很多人写 Java/Android 时,选择让同一个类实现多个接口,而不是用多个内部匿名类?...