python 美团api接口对接_震惊!SpaceX火箭数据开放API接口,可用Python进行数据分析...
生活随笔
收集整理的這篇文章主要介紹了
python 美团api接口对接_震惊!SpaceX火箭数据开放API接口,可用Python进行数据分析...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
點擊上方“數據管道”,選擇“置頂星標”公眾號
干貨福利,第一時間送達
梅寧航 發自 凹非寺?量子位 報道 | 公眾號 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-APIdocker-compose build
docker-compose up2、本地部署(不使用docker)2.1 克隆項目至本地git clone https://github.com/r-spacex/SpaceX-API.git && cd SpaceX-API2.2 使用npm安裝npm install2.3 進行測試npm test2.4 開始使用npm test
動手試試
REST API項目提供了豐富的數據,關于SpaceX歷史活動信息基本都在其中。粉絲們借助項目開發了很多有意思的應用,但是國人程序員參與度比較低。如果你有興趣,歡迎去試試?傳送門:https://github.com/r-spacex/SpaceX-APIhttps://docs.spacexdata.com/?version=latesthttps://www.reddit.com/r/spacex/- end -
推薦閱讀
用這樣的分析思維驅動業務 | 附實際案例
數據分析崗:該去阿里還是字節跳動?Github上這些可視化面板也太好看了趴總結
以上是生活随笔為你收集整理的python 美团api接口对接_震惊!SpaceX火箭数据开放API接口,可用Python进行数据分析...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚幻4皮肤材质_虚幻4渲染编程(材质编辑
- 下一篇: 优良中差五个等级英文表达_25道题测出你