I have an automation that extracts information and PDFS from a Public website using information from an excel sheet, see attached and see below steps.
1.URL - Welcome to MID :: provided by vPIC - MID
2. Type MFRID number from excel into Manufacturer ID Text BOX
3. Uncheck Part 566
4. Click Search
5. Select 100 from Show Entries Drop Down
Once the results have loaded, under the Org Name column there are hyperlinks to PDF Files, I need to click on each hyperlink and download the pdf and rename the pdf according to the information in the table, see naming convention below. The number of results can vary from 1 to over 100. I am taking the approach of using the for each UI element but not sure how to put it all together. Can somebody please advise and share a sample workflow for this process and how to also use it when there are multiple pages? I have been trying to figure this logic out all day with no luck. A sample workflow would be much appreciated. sample.xlsx (8.3 KB)
To make this process even better I would also like to create a folder for each MFRID number. for example 955 would have a folder called 955 and all the PDF’S associated with that number would go to that folder, this would be a bonus.
Can you try the following sample? This uses TableExtraction instead of ForEachUiElement because we can get each pdf file directly using HTTP request activity.
Yes this also works, im not sure if i mentioned this above but some results will bring up more then 100 results. MFRID 958 comes back with 142 results, anything over 100 results will have to navigate to the next page, anyway to solve this also?
I have been working on this for a while now and I had a clunky version that was not working well but I was getting output. I never thought of using the HTTP and the files are downloading 100% faster then my workflow. This is a legit workflow you sent me and I really appreciate it. My automation is 1000% better now. Thank you!!! Can I reach out to you if i have any other automation issues?
Yes, If you have any problem and cannot find its solution in the forum, please create a topic in this forum. Many experts will help you and the topic will help those who face same issue later.