How to scrap the image url using "SRC" for google image seach result

I am trying to scrap the google image search result. So far the links and titles are all fine. But i am having difficulty getting the image url for each link show in the google image search result.

when i try to use the inspect function the link appears to be a messy code instead of a proper link.

this is what i get for one image link:
data:image/jpeg;base64,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

does anyone know how to get the thumbnail image links? thank you so much!!!

Hi @Penganimation,

  • Use Get attribute activity and indicate the image
  • Set Attribute value as ‘src’ and get the result as string from Output property

@Penganimation
the image src is not an url. It is a base64 encoded string.

Give a try on following:

decode the string save the bytes in a file

3 Likes

Thank you Peter for your help again. I am downlaoding a text file instead of a uipath file. And there is no instructions on how to use it. I am not a programmer so I am kind of stuck here. haha…

@Penganimation
I will try to have a look on this in my evening.
Please check 1 url from your needs and, identify 1 image and share this info with us.
So we can work taskoriented the right things.

Thanks

thank you for the tip. I think this is what i already have.

I have this url which is one of my current search that i want to scrap the images.

Google Search

@Penganimation
as a quick starter (later it can be beautified):
Dim imageBytes As Byte() = Convert.FromBase64String(YourBase64String)
File.WriteAllBytes(“image.jpg”, imageBytes)

But remove from Start:
data:image/jpeg;base64,/9j/

data:image/jpeg;base64,
and let start the image data by: /9j/

1 Like

Thank you very much Peter, I think I still need a lot more learning on this. Meanwhile I am trying out another method to work around my current problem. Again appreciate it a lot!!!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.