Вопрос по сохранению картинок

Igorst

Client
Регистрация
07.08.2011
Сообщения
189
Благодарностей
16
Баллы
18
Всем доброго дня

Вопрос сохранения картинок без скобок

Спарсил ссылку на картинку

Сохранил в переменную

Запросом ГЕТ сохранил картинку как файл

Но в итоге получается что картинка сохраняется со скобками (1).

если на сайте нет картинки и стоит по дефолту, то сохраняется эта картинка с номерами по порядку в скобках. (1) (2) (3) (4) (5) и так далее...

Вопрос, как избавится от этих скобок.

Спасибо
 
Последнее редактирование:

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
а что мешает свое имя файла задать при сохранении?
 

Igorst

Client
Регистрация
07.08.2011
Сообщения
189
Благодарностей
16
Баллы
18
а что мешает свое имя файла задать при сохранении?

Как это можно реализовать?

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

и столкнулся еще с одной проблемой, на сайте есть два изображения, маленькое и большое.

Так они лежать по разным папкам на сайте, но имеют одинаковые названия, как их мне спарсить также по разным папкам.

При ГЕТ запросе они ложатся в одну папку
 

bedl0

Client
Регистрация
07.12.2012
Сообщения
244
Благодарностей
56
Баллы
28
Делай манипуляции с файлом после того как он скачался, переименование, перемешение и т.д.
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
Как это можно реализовать?

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

и столкнулся еще с одной проблемой, на сайте есть два изображения, маленькое и большое.

Так они лежать по разным папкам на сайте, но имеют одинаковые названия, как их мне спарсить также по разным папкам.

При ГЕТ запросе они ложатся в одну папку
покажи сайт... если не секрет конечно... так легче помочь будет
 

Igorst

Client
Регистрация
07.08.2011
Сообщения
189
Благодарностей
16
Баллы
18
mobilife(точка)com(точка)ua нужно парсить товары

Этот взят за основу.
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28

Igorst

Client
Регистрация
07.08.2011
Сообщения
189
Благодарностей
16
Баллы
18
Захожу на страницу с товаром и парсю картинки

Да, нужны обе.
 

Igorst

Client
Регистрация
07.08.2011
Сообщения
189
Благодарностей
16
Баллы
18
Разработчикам

Может я и не силен в зенке, и можно сделать все это очень просто.

Но как для меня было удобно, то добавить эту возможность в обработку изображений, функцию сохранить фото, а не делать это через ГЕТ запрос. В принцепе и через ГЕТ можно, но с возможностью указывать папку, а то вроде как с "костылем" получается.
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
Захожу на страницу с товаром и парсю картинки

Да, нужны обе.
в принципе можно парсить и с главной... регулярка: products_pictures/med/.*?\.jpg

и вообще там три картинки в папках:
/products_pictures/sml/
/products_pictures/med/
/products_pictures/big/
при сохранении картинок просто меняеш в products_pictures/med/ на другую папку и сохраняеш под своим именем
Разработчикам

Может я и не силен в зенке, и можно сделать все это очень просто.

Но как для меня было удобно, то добавить эту возможность в обработку изображений, функцию сохранить фото, а не делать это через ГЕТ запрос. В принцепе и через ГЕТ можно, но с возможностью указывать папку, а то вроде как с "костылем" получается.
присмотрись к этому экшну ... там какраз есть то что тебе нужно ..: источник изображений:URL обработка: без обработки Сохранить указываеш путь к нужной тебе папке/свое имя файла.jpg
 
  • Спасибо
Реакции: Igorst

Igorst

Client
Регистрация
07.08.2011
Сообщения
189
Благодарностей
16
Баллы
18
На сколько правильно получилось не знаю.

Переменной спарсил название самой картинки.
Затем сохранил картинку под еденичкой, после чего подредактировал еденичку на свою переменную.

Стало сохранять как нужно
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Два варианта:
1) GET запрос за скачивание и потом перемещение файла с новым именем
2) CaptchaSaver c уже выставленным именем и путем в настройках
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)