Парсим картинку из блока div регуляркой

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Вопрос следующий. На индексной странице есть картинка, в коде с одинаковым именем их несколько. Вытащить с регуляркой их не проблема. Но на странице время от времени структура кода меняется, для защиты от ботов. Чтобы уменьшить ошибок есть тег div значение которого не меняется. Так вот. Есть идея когда парсишь картинку чтобы она парсилась с определенного контейнера (div id="...").

Пробовал в экшине вот такое сделать, но он все равно картинку делает из самого тега div. А как заставить работать второе условие там где группа 2? :rolleyes:
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Так сделайте в два шага.
Первым шагом просто выпарсите с помощью экшена regex содержимое div.
А потом выпарсить оттуда нужные данные.
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
А потом выпарсить оттуда нужные данные.
Допустим выпарсил нечто тратата.jpg. Как его теперь сохранить? Я так понял что в зенно по ссылке нет возможности сохранить картинку?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Можно через GET запрос.
 
  • Спасибо
Реакции: proffman

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Спасибо! :-)
 

ustas

Client
Регистрация
29.12.2010
Сообщения
260
Благодарностей
19
Баллы
18
А как сохранить сразу по указанному мною пити
ибо сохраняет в C:\Documents and Settings\USER\Local Settings\Temp\pic_name.png

ага в 5.0.4.0 этот момент ток пофиксали
 

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