Партидно изтегляне на снимки от сайтове като Smugmug

Бих искал да представя лесен начин за изтегляне на много снимки от уебсайтове, които ги кръщават последователно, което означава, че те просто добавят число и може би някои символи към всяка нова добавена снимка. SmugMug например използва една директория / снимки / на уебсайта си и поставя всички снимки или поне връзки към тях в тази директория. Всички снимки изглеждат като номер -jpg, което прави много лесно използването на скрипт за изтегляне на всички снимки в определен диапазон.

Ще използвам разширението Firefox Пакетно изтегляне за да изтеглите снимките от сайт като Smugmug. Изпълнителният директор на Smugmug каза, че е било предназначено поведението частните снимки в Smugmug да са все още публично достъпни, което намирам за малко странно, но кой съм аз да се оплача?



Инсталирайте разширението Batch Download Firefox и рестартирайте Firefox след това. Отворете опциите за изтегляне на пакет след това, това може да стане, като щракнете с десния бутон върху празно място в Firefox и изберете Партидно изтегляне от менюто.

smugmug picture downloads

Основният URL адрес е URL на директорията със снимки в Smugmug, в нашия случай това е http://www.smugmug.com/photos/(*)-M.jpg. Wildcard е числовата част на всяко изображение, която се променя с всяко уникално изображение. Определяме тази част по-долу. Тъй като се състои само от числа, използваме числата от 1, което би било изображението 1-M.jpg до 10000, което би било изображение 10000-M.jpg.



Batch Download сега ще сканира снимките на директория в Smugmug за всички изображения между 1-M.jpg и 10000-M.jpg, което означава, че ще бъдат сканирани общо 10000 изображения. Ако се намери изображение, то ще бъде изтеглено в указателя, който сте посочили отдолу, във формата, озаглавена Изтегляне на папка.

Номерата, които въвеждате, са произволни. Можете да започнете от 10000 вместо това и да завършите на 96000. Разбира се, изтеглянето на изображенията отнема, ако изберете огромни числа. Тази техника може да се използва за много различни уебсайтове, които запазват своите изображения - или други файлове като видеоклипове - по този начин. Освен това е възможно да започнете от определен номер, където сте спрели.

Има някои начини за блокиране на изтеглянето на пакет. Най-лесният начин ще бъде проверка на реферала, която ще гарантира, че само посетители от един и същ уебсайт ще могат да изтеглят файловете.