Требуется помощь [Помогите] Content Downloader как спарсить такого вида картинки?

Статус
В этой теме нельзя размещать новые ответы.
Здравствуйте. Как настроить Content Downloader, чтобы парсить оригинальный картинки. Ссылки такого вида:

1) <a href="http://сайт.ру/wp-co.../2012/03/c5.jpg"><img src="http://сайт.ру/wp-content/uploads/2012/03/c5-394x400.jpg" />

2) <a href="http://сайт.ру/wp-co...015/05/hyp8.jpg"><img src="http://сайт.ру/wp-content/uploads/2015/05/hyp8-580x377.jpg" />

3) и т. д....


Нужно вытащить в двух вариантов так:

1) <img src="http://сайт.ру/wp-content/uploads/2012/03/c5.jpg" />
2) <img src="http://сайт.ру/wp-content/uploads/2012/03/hyp8.jpg" />

Делал через поиск-замену [REPLACE(-{skip}x{skip}.jpg|.jpg)] [/REPLACE] Но такой вариант не подходит. Вырезает от первого попавшегося тире, а не от указания размера картинки.
 

Актуально, дописал более понятней:

Есть много статей. Хочу их все спарсить с текстом и картинками (но большими). Картинки имеют примерно такой вид ссылки:
1) <img src="http://сайт.ру/wp-content/uploads/2012/03/dfj-404x470.jpg" />
2) <img src="http://сайт.ру/wp-content/uploads/2015/01/eyu-394x391.jpg" />
3) <img src="http://сайт.ру/wp-content/uploads/2016/09/mmr-394x400.jpg" />

и так далее...

Хочу произвести замену, чт обы получилось так:
1) <img src="http://сайт.ру/wp-content/uploads/2012/03/dfj.jpg" />
2) <img src="http://сайт.ру/wp-content/uploads/2015/01/eyu.jpg" />
3) <img src="http://сайт.ру/wp-content/uploads/2016/09/mmr.jpg" />

тоесть нужно убрать это:
1)-404x470
2)-394x391
3)-394x400

Если убираешь эти символы, тогда будет и большая картинка

Пробовал так, но нифига [BEFORE_IMG_REPLACE(-{skip}x{skip}.jpg|.jpg)]
 

Актуально, дописал более понятней:

Есть много статей. Хочу их все спарсить с текстом и картинками (но большими). Картинки имеют примерно такой вид ссылки:
1) <img src="http://сайт.ру/wp-content/uploads/2012/03/dfj-404x470.jpg" />
2) <img src="http://сайт.ру/wp-content/uploads/2015/01/eyu-394x391.jpg" />
3) <img src="http://сайт.ру/wp-content/uploads/2016/09/mmr-394x400.jpg" />

и так далее...

Хочу произвести замену, чт обы получилось так:
1) <img src="http://сайт.ру/wp-content/uploads/2012/03/dfj.jpg" />
2) <img src="http://сайт.ру/wp-content/uploads/2015/01/eyu.jpg" />
3) <img src="http://сайт.ру/wp-content/uploads/2016/09/mmr.jpg" />

тоесть нужно убрать это:
1)-404x470
2)-394x391
3)-394x400

Если убираешь эти символы, тогда будет и большая картинка

Пробовал так, но нифига [BEFORE_IMG_REPLACE(-{skip}x{skip}.jpg|.jpg)]
<img src="http://сайт.ру/wp-content/uploads/2012/03/dfj-404x470.jpg" />
Тебе же тут нужно взять от последнего слеша, потом какой-то текст в скип, потом идет дефис и все остальное в скип до точки jpg и все. Зачем у тебя там x?
 

Ситуация следующая
В основном есть большая фото с превью
Большая фотка в таком теге
a href="http://site.ru/wp-content/uploads/2016/02/0_86940_caeb59bf_orig.jpg"

Маленькая фотка в таком теге
src="http://site.ru/wp-content/uploads/2016/02/0_86940_caeb59bf_orig-452x620.jpg"


Нужно как то настроить что бы оно парсило в новость большую фото, а там где её нету, брало мелкую
 

[BEFORE_IMG_REPLACE(/{get}-{skip}.jpg|{get}.jpg)]
Попробуйте, но если в названии картинки будет дефис, то хрен.
А на официальном форуме не пробовали спросить?
 

[BEFORE_IMG_REPLACE(/{get}-{skip}.jpg|{get}.jpg)]
Попробуйте, но если в названии картинки будет дефис, то хрен.
А на официальном форуме не пробовали спросить?
Нет доступа на создание темы. Ваш запрос не работает. Ваш запрос походу берет от первого попавшегося слеша, он просто удаляет все.

Было так: <img class="size-large wp-image-5525" alt="123" src="http://сайт.ru/wp-content/uploads/2015/12/106654_large_im45-418x620.jpg" />
Стало так: <img class=/>
 

Нет доступа на создание темы. Ваш запрос не работает. Ваш запрос походу берет от первого попавшегося слеша, он просто удаляет все.

Было так: <img class="size-large wp-image-5525" alt="123" src="http://сайт.ru/wp-content/uploads/2015/12/106654_large_im45-418x620.jpg" />
Стало так: <img class=/>
Ладно, щас на форуме тему создам.
 


Перейти в "дополнительные настройки границ" (ctrl+4)
Выбрать нужную границу, чуть ниже в поле пои-замена добавить замену мелких на оригинальные картинки.
Код:
re:<a[^<>]+href="([^<>"']+)"[^<>]*>[\s\t\r\n]*<img[^<>]*src="([^<>"']+)"[^<>]*>|<img class="bigimg" src="$1" />
 


Последнее редактирование модератором:
Что-то не фурычит никакой вариант. Вот скину проект, может у кого и получится.

https://yadi.sk/d/LKsAR_RNpBJFz
https://cloud.mail.ru/public/EML1/UQzqXtMok готовый проект рабочий. Остальные мелочи самостоятельно поправите.
п.с. не претендую на спасибки, поскольку их и не будет.)))
 


Статус
В этой теме нельзя размещать новые ответы.

Обратите внимание

Назад
Сверху