批量下載閱讀素材
昨晚上下載50幾個pdf文件,準(zhǔn)備打印了給孩子當(dāng)作閱讀素材,拿到鏈接的時候發(fā)現(xiàn)可以單個單個下載,但是沒有批量下載按鈕,一個一個點(diǎn)按鈕實(shí)在有點(diǎn)太奇怪了,就用automa寫個簡單流程,代替手工點(diǎn)擊。
因?yàn)?automa 這個自動化工具太久沒用了,技能生疏了。這里記錄一下,備后續(xù)查看。
大致流程是這樣子的,循環(huán)文件列表頁,打開每一個文件預(yù)覽頁面,從預(yù)覽頁面的下載按鈕點(diǎn)擊下載。

循環(huán)元素
循環(huán)id:這個后面循環(huán)內(nèi)要使用,當(dāng)前定為 files
css 選擇器 :直接用automa自帶的css選擇器先選一下,盡可能選上級一點(diǎn),選不出來可以參考 【關(guān)系選擇器 - 學(xué)習(xí) Web 開發(fā) | MDN (mozilla.org)】developer.mozilla.org/zh-CN/docs/Learn/CSS/Building_blocks/Selectors/Combinators#%E4%BD%BF%E7%94%A8%E5%85%B3%E7%B3%BB%E9%80%89%E6%8B%A9%E5%99%A8

獲取文本&懸停元素
css選擇器語法為:
{{loopData@files}}
loopData是固定寫法,files則是前面定義的循環(huán)id
懸停元素在此處的作用是觸發(fā)頁面獲取預(yù)覽鏈接

新標(biāo)簽頁打開預(yù)覽鏈接
等待1s,并在瀏覽器打開預(yù)覽鏈接
css選擇器那段,可以自行調(diào)試獲得,大于號語法就是 子級 > 子級 ,詳細(xì)語法參考developer.mozilla.org/zh-CN/docs/Learn/CSS/Building_blocks/Selectors/Combinators

下載文件
懸停的目的還是要獲取下載鏈接
延遲1s后點(diǎn)擊下載按鈕,可以看到下載成功

切回列表頁
切回列表頁面,主要是填寫一個匹配模式,匹配列表標(biāo)簽頁的url鏈接

循環(huán)斷點(diǎn)
循環(huán)斷點(diǎn)這一步很關(guān)鍵,作用是告訴循環(huán)體,當(dāng)前循環(huán)在此停住,開啟下一次循環(huán)。如果不加這個斷點(diǎn),整個循環(huán)會就此終止。

整個下載過程事后講起來也不復(fù)雜,我看到這個事情的時候也是覺得,這不就三下兩下就搞定了。
可是 automa 畢竟太久沒有用了,即便知道流程很簡單,可是還是斷斷續(xù)續(xù)折騰了2個小時。后續(xù)還是要多加練習(xí)。
前面處理好打印出的識字卡片,貼滿了柜子、墻和門,每天早晚帶著娃們讀了,堅(jiān)持 3 個月,希望孩子們能夠識字 3000 ,閱讀無礙。
最近被 AI 工具驚艷到了,國內(nèi)同行加油,期待AI?助手早日集成這個能力,發(fā)一個文件分享鏈接給他,把打包下載的文件給我。
AI?聊天的巨大突破,讓助手的真人實(shí)體化更近一步,期待早日出現(xiàn)像手機(jī)一樣能力超強(qiáng)、價格低廉、人手一個的 真機(jī)器人。