TOC
Function
Utility script to assist with downloading mass images from a DeviantArt gallery.
The script generates a textbox with direct image link urls at the top of a gallery page. Copy and paste the urls into download manager of choice. Tested and works best with DownThemAll add-on for FireFox. Sample custom filter to select download links [fc*.deviantart.net/fs,www.deviantart.com/download/]
Usage
- Make sure that click through pagination is turned on and not scroll through or the script will malfunction.
- Open a gallery page on DeviantArt website. There will be a small button under the gallery creator's profile image. Click it to start parsing out the direct image links.
- Depending on the number of gallery pages it may take some time to parse it all out.
- After loading all the gallery index pages it starts loading each image page to parse the download link. If it doesn't have one it finds the largest sized image url and gives you that.
- Once completed there will be a textbox containing a list of direct download links for each of the images.
- In the case of problems you may get a failure. You would need to load the problem pages manually and save images yourself.
Known Issues
- Download URLS in the form of www.deviantart.com/download/ will have a time limit on how long they are valid for. So while downloading a large content list they may expire and fail to download. This is not a bug in the script but a limitation placed by DeviantArt to prevent bots.
- When browsing a search/gallery and clicking a thumbnail to load full image on HTML5 browsers the GET button disappears. This is because DA hides the panel holding the button. Refreshing the page while viewing the single image will redraw the GET button allowing you to grab all images in the image artist's gallery.
Change Log
Coming later.