
Dataset Image Downloader & Uploader
No credit card required

Dataset Image Downloader & Uploader
No credit card required
Download image files from image URLs in your datasets and save them to a Zip file, Key-Value store, or directly your AWS S3 bucket.
it says file is empty
i think im doing something wrong, as it says its empty in my computer when i download the zip file
jaycation
im trying to download all images from this pinterest URL https://www.pinterest.com/ruthelizabethlindvall/real-food/ i used the pinterest scraper from apify, not sure what im doing wrong , thank you sorry for dumb questions
jaycation
but when i check the file from pinterest scraper it shows the URLs are downloaded

Hello,
The "Path to image URLs" input is wrong, it needs to point to the image URL, not the page URL. So it should be "image.url".
See here the correct run https://console.apify.com/view/runs/lTXGROGnmVtkaz3R7
jaycation
thank you!!
jaycation
for this run id S4MyLA4EhZX2D7bRR for path to image URLS, i used: slideshowImageLinks[].downloadLink but its not downloading anything, is that the path to image URL im supposed to be using? i use tiktok 95% of the time, so whatever the path to image URL is, do i just repeat it everytime i want to Download from tiktok using this actor? thank you so much for your help, i sincerely appreciate it!

Hello,
The syntax slideshowImageLinks[].downloadLink
doesn't work. I don't think there is a way to get it like this. You need to use the transform function. See input of the run I shared below, you can copy the
preDownloadFunction": "({ data }) => data.map((item) => {\n if (Array.isArray(item.slideshowImageLinks)) {\n item.images = item.slideshowImageLinks.map((img) => img.downloadLink)\n } else {\n item.images = []\n }\n return item\n})\n"
jaycation
thank you SO MUCH!! so for for tiktok, do input in "path to image url" , the input that you sent me below? preDownloadFunction": "({ data }) => data.map((item) => {\n if (Array.isArray(item.slideshowImageLinks)) {\n item.images = item.slideshowImageLinks.map((img) => img.downloadLink)\n } else {\n item.images = []\n }\n return item\n})\n"
jaycation
or do i put it in the "filename funtion" section? and do i leave "path to image URL" blank?

Just copy paste the JSON input from the run I sent you https://console.apify.com/view/runs/Cc25PiUgXGYzbDaUP into your task JSON input and only change the datasetId
as you need
jaycation
i really, really appreciate your help!! i was going crazy haha, you are a lifesaver!!! thank you so much
jaycation
im so sorry, im having a hard time trying to find the image path to URL for this run ID DRaWhD0UGDngJLkv4 ive used "images.*.url" but it doesnt work, i want to download the original image resolution, so i also used "pathToImageUrls": "images.orig.url" but its not working, ive tried looking in help section for a while , im not sure what im doing wrong
Actor Metrics
66 monthly users
-
16 bookmarks
>99% runs succeeded
Created in Nov 2018
Modified 23 days ago