在過去的2019年11月,微軟舉行了Ignite 2019技術大會,裏面有非常多的技術乾貨,相信各位同學都想着怎麼把這場技術大會裏面的PPT與Video拿到手吧?本文爲MS Ignite 2019 系列的開端,爲大家帶來一個非常直觀可行有針對性地下載Ignite PPT的方法(使用Power Query把下載鏈接爬蟲下來)
這個MS Ignite 2019 系列主要針對 Teams Meetings Learning Path Sessions 相關的議題,期待這個系列能在春節前完工啦:
其實在網上已經有很多國外大牛們使用Poweshell做成的下載腳本,但不太符合我的習慣(Youtu下載,根據session id下載…..),不太直觀。
我需要的是根據關鍵字下載,可以斷點續傳,按需下載….開門見山,如下方法:
打開Excel, 按以下步驟來使用Excel來抓取Ignite的演講信息:
https://api-myignite.techcommunity.microsoft.com/api/session/all
抓取完後,會打開Power Query (MS Excel的最最最有價值的功能),按以下操作做一下數據處理:
以下數據字段你需要選上:
title
description
downloadVideoLink (video下載鏈接)
sessionCode
slideDeck (PPT下載鏈接)
接着,在Title字段下篩選出你關心的技術主題,例如我是選擇Teams.
其中第四步,PowerQuery會把數據回傳給Excel,生成表格
最後,使用你的下載工具進行批量下載,慢慢下,耐心等。
老實說,相比使用Powershell腳本下載來說,它的優點是簡單,粗暴,直觀,可行,無技術含量的下載方法,同時你又可以學到Excel的新技能Power Query,一舉兩得。