Create a gist now

Instantly share code, notes, and snippets.

Script to download all photos from an album in imgur
from BeautifulSoup import BeautifulSoup
import requests
import os
album_url = ""
pages = 3
directory = "heroes"
posts_list = []
for page in range(0, pages):
r = requests.get(album_url%page)
soup = BeautifulSoup(r.content)
posts_list.append([d["href"] for d in soup.find("div", attrs={'class': 'posts'}).findAll("a")])
image_urls = [item for sublist in posts_list for item in sublist]
print "Found %d images."%len(image_urls)
if not os.path.exists(directory):
for url in image_urls:
filename = url.split("/")[-1]
print "%s"%filename
fout = open(os.path.join(directory, filename), "wb")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment