Macron313 wrote:Sorry.
Code: Select all
iMacro 9.03 running on FireFox version 52.0 on Windows 10 pro.
OK, perfect...!
(Correct Spelling is "iMacros" btw...
)
OK then, as you are "indeed" on v9.0.3 for FF, the most "straightforward" Solution for you would be to use a (main) '.js' Script and to "split" your current '.iim' Macro into 3 parts I would say, where you would (nested) loop the last 2 parts (about scrolling with the 'See more' Link and extracting your "Attributes"...).
+ The same "Principle" would also be my "Answer" to
your parallel/related Thread on SOF for which this current Thread on our Forum seems to be a "Follow-up" after making already some "Progress"... (Hum, you could mention your FCI and try to spell "iMacros" correctly on SOF as well...
)
"Stg" (= something) to take into consideration, is that if you ever want/need to update FF from your current FF52 Version, to past FF57(+) (current FF Version is now FF62, as of Aug 2018), you will then need to update/upgrade iMacros to v10.0.2(+) (as v8.9.7 + v9.0.3 only work until FF56), but '.js' Scripts are not supported anymore/yet on v10.0.2, then you would need to "go back" to a "Solution" in pure '.iim'...
EDIT, as I notice that you had edited your previous Post in the meantime that I was typing my own Reply...:
Macron313 wrote:It is the same iMacro version I have been running for some time. Last time I updated it was a mess. Don't want to go through that again.
=> OK, you already seem to be a bit "aware" of the "Implications" about which and which Version(s) to use and their "Limitations"...
It is possible to implement the Functionality that you want in pure '.iim', by looping your "current" '.iim' Script (with a few Changes of course...), but it would be a little bit "cumbersome"..., as you will need to conditionally "mute" certain parts of the whole Script so that only the "needed" part for a specific Loop does "stg" (like clicking on the 'See more' Link an/or only extracting one Element), but hum, like I said, it's a bit cumbersome..., but it can be done...
=> With '!ERRORIGNORE' that you already use, + a short '!TIMEOUT_STEP' (=0), and + "switching off" in block all unneeded 'POS=1' for one Loop to 'POS=0' (with 'EVAL()') as 'POS=0' won't do anything, and + conditionally toggling your 'WAIT' Statements between [0-4] depending on if a Loop needs to wait for the 4 Secs or not...
If updating/upgrading to v10.0.2 one day, you will need the 'PE' Version ('Personal Edition') which is not Free anymore as you need the Local File-Access for the 'SAVEAS' Command, so if you intend to "stay" on v9.0.3 for FF as long as possible (hum, and v8.9.7 in this case is even more "Stable" than v9.0.3...), the "recommended" Path would be to use a '.js' Script then, I guess... (And you'll find many Examples on the Forum then...)
Well, good "luck" and post your final Script, or if you get "stuck" in the "Process"...
- (F)CI(M) = (Full) Config Info (Missing): iMacros + Browser + OS (+ all 3 Versions + 'Free'/'PE'/'Trial').
- FCI not mentioned: I don't even read the Qt...! (or only to catch Spam!)
- Script & URL help a lot for more "educated" Help...