How do I download all PNGs on a page with iOS Workflow?
What a hot mess... I ended up using a number of "Get Component of URL" steps to extract the scheme and host from the Workflow Input and the path from the links to PNGs on the page (these were the ones showing as applewebdata://).

Once I had the parts of the URL to download, it went something like this

Get Contents of URL
|&gt; Get Component of URL; Scheme
|&gt; Save Variable 'Scheme'
&lt;Input&gt;
|&gt; Get Component of URL; Host
|&gt; Save Variable 'Host'
&lt;Input&gt;
|&gt; Get URLs from Input
|&gt; Repeat with Each
   |&gt; If Input Contains '.PNG'
   |&gt; Get Component of URL; Path
   |&gt; URL &lt;Scheme&gt;://&lt;Host&gt;/&lt;Path&gt;
   |&gt; Get Contents of URL
   |&gt; Add to Variable 'Pages'
|&gt; Pages
|&gt; Filter Images; Sort by Name A to Z; File Type 'PNG'
|&gt; Make PDF
|&gt; Set Name &lt;input.Name&gt;
|&gt; Quick Look
|&gt; Save File


It seems like, if I didn't have to break down into procedural steps to extract and recombine a usable URL, I could have written a much cleaner simpler pipeline. Something like

Get Contents of URL
|&gt; Get URLs from Input
|&gt; Get Contents of URL
|&gt; Get Images from Input
|&gt; Filter Images; Sort by Name A to Z
|&gt; Make PDF
|&gt; Set Name &lt;input.Name&gt;
|&gt; Quick Look
|&gt; Save File