PDA

Просмотр полной версии : Прога для скачивания картинок под саттелиты


phpdreamer
06.06.2010, 20:29
http://phpblog.biz/images/yaimg.jpg
#прога написана на php, но имеет графический интерфейс...

Суть:
Для заполнения саттелитов картинками (чтобы яндекс понимал что это не саттелит, а сайт для людей) картинок может потребоваться много...
Прога качает из поисковой выдачи яндекса (именно яндекс - так как он меньше выдает порнухи на нормальные запросы по картинкам) и складывает все в каталог, который выбрал пользователь.
Вводите запрос, колич. страниц (2-5 достаточно, так как на странице по 20 картинок, каждая из которых скачивается в полный размер).

Скачать прогу (http://www.box.net/shared/oty6m037yx)

+
более подробное описание и ВСЕ исходники (http://phpblog.biz/93)

ЗЫ: когда прога работает, она "не отвечает" - не пугайтесь, это нормально

RexTiam
06.06.2010, 21:17
спасибо большое! давно такое хотел реализовать. То что нужно!


Прога работает отлично...Только скорость почему-то не очень большая( (хотя инет гораздо сильнее :( )

как сделать чтоб она выбирала ещё макс размер картинки?

phpdreamer
06.06.2010, 22:05
>как сделать чтоб она выбирала ещё макс размер картинки?
в исходнике есть такая строка:
if(preg_match_all('#<a href="(/yandsearch\?nocookiesupport=yes&amp;img_url[^"]*)#',easyCurl('http://images.yandex.ru/yandsearch?text='.urlencode($Key).'&p='.$i.'&rpt=image'),$res))


после &rpt=image нужно добавить &isize=wallpaper (обои) или &isize=large (большие)... Но следует учитывать, что картинок яндекс найдет намного меньше...

RexTiam
06.06.2010, 23:30
Ага, спасибо то что нужно.
а будет ли реализовано точно так же, только под гугл?

phpdreamer
06.06.2010, 23:50
а почему гугл?
я сравнивал поисковую выдачу - там одно и тоже, за исключением:
гугл еще выдает картинки неприличного содержания

RexTiam
07.06.2010, 19:53
Кхм, по моей тематики там другие картинки..А вот неприличного содержания я очеееньььь редко вижу

phpdreamer
08.06.2010, 10:13
увы... меня устраивает выдача яндекса)
- бесплатной переделки под гугл не планируется