Итак, допустим Вы настраиваете ленту и на исходной странице источника вместо полноразмерных фотографий вставлены картинки маленького размера со ссылками большие.
Вот к примеру на странице https://www.autonews.ru/test_drive/news/1757142/ фотографии представлены в двух размерах: большие и маленькие. При клике по любой из фотографий она открывается в своем полноразмерном масштабе.
Если посмотреть в исходный HTML-код страницы:
<a href="javascript:void(0)"onClick="ShowPicture('https://pics.autonews.ru/autonews_pics/o ... 5.4533.jpg',' ','1000','667')"><img src="https://pics.autonews.ru/autonews_pics/o ... 33_150.jpg" border="0"width="146" height="97"></a>
станет видно что любая фотография заключена в специальную ссылку по клике которой происходит отображение полноразмерного фото.
Из выше приведенного примера видно:
URL маленького фото: https://pics.autonews.ru/autonews_pics/o ... 33_150.jpg
URL полноразмерного фото: https://pics.autonews.ru/autonews_pics/o ... 5.4533.jpg
Наша задача избавиться от ненужной нам JavaScript-ссылки и заменить URL маленького фото на URL большого.
Включаем обработку доп. шаблонами.
Выбираем в качестве объекта применения: страница контента
В наименование шаблона пишем все что угодно, можно вообще ничего не писать.
В шаблон поиска пишем:
|<a href="javascript:void(0)" onClick="ShowPicture\('(.*?)',.*?><img .*?></a>|is
В шаблон замены:
<img src="$1" />
Вот и все. Итак, что мы сделали: в шаблоне поиска составили регулярное выражение находящее все наши маленькие картинки внутри ссылок. Обратите внимание, что я экранировал обратным слэшем скобку после слова ShowPicture, чтобы эта скобка не воспринималась как управляющий символ. Далее в шаблоне замены я использовал переменную $1. В эту переменную попадает все то, что у нас взято в скобки (.*?) — как раз таки URL адрес полноразмерной фотографии.
Полноразмерные фотографии вместо маленьких
Модератор: Admin
- Admin
- Администратор
- Сообщения: 578
- Зарегистрирован: 22 ноя 2015, 12:18
- Откуда: СССР
- Благодарил (а): 48 раз
- Поблагодарили: 20 раз
- Контактная информация:
Полноразмерные фотографии вместо маленьких
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber