Внимание! Информация предоставлена исключительно с целью ознакомления. За использование материалов статьи в противозаконных целях автор ответственности не несет.
Второй скрипт для загрузки картинок с сайта. Данный скрипт загружает картинки по ссылкам в файле, сгенерированном скриптом из предыдущей статьи. Исходный код:
import urllib import re #адрес сайта link = 'http://vitra-mebel.ru' #имя папки, в которую будут сохраняться картинки folder = 'img' #процедура загрузки файла #link - адрес файла #name - под каким именем сохранять def loadfile(link, name): data = urllib.urlopen(link) #открываем файл для цифровой записи - "wb" f = open(name, "wb") f.write(data.read()) f.close() #получаем имя файла по его адресу в интернете def getname(link): return re.findall(r"/([^/]+)$", link)[0] #открываем файл ссылок на картинки f = open('links.txt', "r") lines = f.readlines() #определяем количество n = len(lines) for i in range(376, len(lines)): #индикация - какая ссылка по счету и сколько осталось print str(i)+'/'+str(n), lines[i][:-1] #загрузка и сохранение картинки loadfile( link+lines[i][:-1], folder + '/' + getname(lines[i])[:-1] ) print 'ok' f.close()
Исходники можно скачать здесь