快捷指令(Workflow):教你在iPhone上一鍵下載網頁上所有的圖片

前言

本篇筆者會給大家帶來,如何利用快捷指令(Workflow)在iPhone上一鍵下載網頁上所有的圖片,儲存到手機相簿裡。

教程以頭條官方網站(https://toutiao。com)為例。

開始

新建一個指令碼,名稱為“教你一鍵下載網頁上所有的圖片”,更改“圖示”和“顏色”。關閉“在小元件中顯示”,開啟“在共享表單中顯示”。

快捷指令(Workflow):教你在iPhone上一鍵下載網頁上所有的圖片

返回編輯介面,開始新增元件。

新增“註釋”,輸入指令碼說明和版權說明。

新增“在網頁上執行 JavaScript”,在輸入框內輸入如下程式碼。

var result = [];// 獲取頁面上的所有連結var elements = document。querySelectorAll(“img”);for (let element of elements) { result。push({ “url”: element。src });}// 呼叫 Completion 以完成completion(result);

新增“為每個專案重複”。

在“為每個專案重複”下方新增“獲取詞典值”,“獲取”選擇“值”,“鍵”輸入“url”。

在“獲取詞典值”下方新增“URL”,“URL”填充為“詞典值”。

在“URL”下方新增“獲取 URL 內容”。

在“結束重複”下方新增“儲存到相簿”。

新增“退出快捷指令”。

快捷指令(Workflow):教你在iPhone上一鍵下載網頁上所有的圖片

教你一鍵下載網頁上所有的圖片

演示

快捷指令(Workflow):教你在iPhone上一鍵下載網頁上所有的圖片

演示動畫

獲取地址

var result = [];// 獲取頁面上的所有連結var elements = document。querySelectorAll(“img”);for (let element of elements) { result。push({ “url”: element。src });}// 呼叫 Completion 以完成completion(result);

總結

本人會持續給大家分享好玩的指令碼哦[靈光一閃]。歡迎大家轉發留言收藏[微笑]!謝謝大家哦[害羞]!