Парсим много картинок для различных целей.

(Ответов: 13, Просмотров: 3191)

Результаты опроса: На своих дорах, сплогах и прочей генеренной ерунде, раз

Голосовавшие
9. Вы ещё не голосовали в этом опросе
  • Да, без разницы какими.

    3 33.33%
  • Да, только тематическими.

    5 55.56%
  • Нет

    1 11.11%
Страница 1 из 2 12 Последняя
  1. Гуру Аватар для 24110
    • Регистрация: 07.09.2009
    • Сообщений: 1,649
    • Репутация: 91
    Напарсить много картинок (у меня получилось 10к картинок на 1,3 Гб) проще простого. Любой PHP-программист справится за 10 минут. Ну а не для программистов выкладываю скрипт парсинга картинок с приколами - они вроде как общетематические, поэтому отлично подойдут для сплогов, некоторых доров (на фарма доры я бы ставил только фарма-картинки ) - чтобы разбавить контент.

    PHP код:
    <?php

    set_time_limit
    ( 0 ) ;

    $folder_to_save = $_SERVER['DOCUMENT_ROOT'] . '/uploads/' ;

    $url = 'http://www.funnyjunk.com/funny_pictures/pages/rating/desc/' ;
    $from = 1 ;
    $to = 330 ;


    $cnt = 1 ;
    $cut = '~\/funny_pictures\/\d+\/.*?\/~i' ;

    for ( 
    $i = $from; $i <= $to; $i++ )
    {

        
    $file = file_get_contents( $url . $i ) ;

        if ( 
    preg_match_all( $cut, $file, $matches ) )
        {
            
    $matches = array_values( array_unique( $matches[0] ) ) ;


            foreach ( 
    $matches as $k=>$v )
            {

                
    $f = file_get_contents( 'http://www.funnyjunk.com' . $v ) ;


                if ( 
    preg_match( '~<img id=\"picture\" src=\"(.*?)\" alt=\"Funny Pictures\" />~', $f, $m  ) )
                {
                    
    $name = $folder_to_save . $cnt . '_' . substr( $m[1], strrpos( $m[1], '/' ) + 1 ) ;
                    
    file_put_contents( $name, file_get_contents( $m[1] ) ) ;
        
                    
    $cnt++ ;

                }

            }

        }

        
    }

    ?>

    На забываем делать папке в $folder_to_save chmod (делается так: chmod 777 folder).
    Парам-пам-пам!
    • 0
  2. Senior Member
    • Регистрация: 08.09.2009
    • Сообщений: 716
    • Репутация: 12
    Решение выглядит симпатичным, но только пока админы funnyjunk (или другой жертвы) не закроют доступ. А то не дай боже в ифрейм поставят многократные ссылки на твой спложок, и будет его каждый юзверь фаниджанка раз по 10 грузить при каждом переходе на страницы.
    Хостер помянёт добрым словом
    «Удовлетворить потребность — не штука; штука в том, чтобы создать потребность» © Ванс Пакард
    • 0
  3. Гуру Аватар для Dr.Gonzo
    • Регистрация: 03.09.2009
    • Сообщений: 1,503
    • Репутация: 64
    Неплохо, но для тех, кто не шарит в пхп можно тоже самое организовать с помощью качалки сайтов, типа оффлайн экслорер, телепорт про, и тд.
    Указать в ограничениях файлов - качать только jpg и gif - и вперёд.
    • 0
  4. Senior Member Аватар для de_n
    • Регистрация: 06.09.2009
    • Сообщений: 125
    • Репутация: 12
    А скрипт для парсинга картинок с гугла или яндекса может кто нибудь сделать?
    Последний раз редактировалось de_n; 09.09.2009 в 11:48.
    • 0
  5. Гуру Аватар для 24110
    • Регистрация: 07.09.2009
    • Сообщений: 1,649
    • Репутация: 91
    А скрипт для парсинга картинок с угла или яндекса может кто нибудь сделать?
    Можно, конечно. Это не проблема :)

    Решение выглядит симпатичным, но только пока админы funnyjunk (или другой жертвы) не закроют доступ. А то не дай боже в ифрейм поставят многократные ссылки на твой спложок, и будет его каждый юзверь фаниджанка раз по 10 грузить при каждом переходе на страницы.
    Хостер помянёт добрым словом
    Закроют доступ здесь - другой найдем банк картинок :) Да, и картинки для того и скачиваются, чтобы их не хотлинками ставить.
    Парам-пам-пам!
    • 0
  6. Дипломник Аватар для Чес
    • Регистрация: 02.09.2009
    • Сообщений: 153
    • Репутация: 12
    • 0
  7. Гуру
    • Регистрация: 08.09.2009
    • Сообщений: 1,981
    • Записей в дневнике: 4
    • Репутация: 193
    другой найдем банк картинок
    с flickr можно напарсить?
    • 0
  8. Гуру Аватар для 24110
    • Регистрация: 07.09.2009
    • Сообщений: 1,649
    • Репутация: 91
    с flickr можно напарсить?
    Конечно, у них API свой :)
    Парам-пам-пам!
    • 0
  9. Senior Member Аватар для de_n
    • Регистрация: 06.09.2009
    • Сообщений: 125
    • Репутация: 12
    Недавно на хабре статья была о том как из обычной выборки картинок по темам вырос сайт с посещаемостью ~10 тыс. в сутки, причем без раскрутки. Монетизация приносит неплохой доход. Вот вам и цель... Кто о уникализации/разбавлении доров, а кто и вполне нормальные СДЛ делает.
    • 0
  10. Junior Member Аватар для Romeo11
    • Регистрация: 10.09.2009
    • Сообщений: 8
    • Репутация: 10
    Z126850900350 пож загрузи сюда 1 $? пожалуйста))
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Для каких целей вам нужен Xedant Human Emulator?
Прочее 14 11.10.2010 21:48
Как анализировать конвертацию целей в Google Analytics
Дайджест блогосферы 1 15.04.2010 13:47
Нужен контент. МНОГО, причём различных тематик.
Прочее 5 23.02.2010 18:30
Правильная постановка целей
Дайджест блогосферы 0 05.02.2010 23:54

Интересные темы

скрипт для парсинга

Все необходимы знания для того, чтобы научиться писать свои скрипты для парсинга можно найти здесь.

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры