imacrosbrowser-automation

iMacros: Add a Part to the URL


I'm trying to make a Imacro script to download multiple photos from Unsplash because I have a project and it's time consuming to download one by one.

So far, I've managed to make the following code. But it skips many images.

VERSION BUILD=8970419 RECORDER=FX
TAB T=1

ONDOWNLOAD FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} WAIT=YES
TAG POS={{!LOOP}} TYPE=A ATTR=HREF:https://unsplash.com/photos/*/download?force=true

Then I found out that the problem is Unsplash doesn't have download?force=true for all images.

Now, what I want is, let it add + download?force=true part after the URL automatically.

To clarify more, this is what I want.

https://unsplash.com/photos/*/ + download?force=true

Thanks in advance.


Solution

  • This should be good enough, I would think:

    TAG POS={{!LOOP}} TYPE=A ATTR=HREF:https://unsplash.com/photos/*/*
    

    Only keep the parts that are always there and replace the parts that might be changing or might not be there with *, like you were already doing in /photos/*/....