Всем привет.
На сайте есть галерея. Если нажать на иконку фотографии то открывается всплывающее окно в которое подгружается большое фото. Задача: нужно в всплывающее окно с фото вставить кнопку. При нажатии на кнопку переходим на другой сайт и на нем выводим фото.
Сделал с помощью $_SERVER['HTTP_REFERER']. Но не учел один момент. Страница с иконками фотографий имеет адрес "http://site.ru/gallery/album.php?q=16332". Если нажать на иконку, то отрывается окно с большой фотографией, а адрес страницы остается такой же как на странице с иконками. В итоге парсер тянет изображения со страницы с иконками.
Возможно ли спарсить изображение из высплывающего окна?
1. Slavk0 - 14 Ноября, 2012 - 11:35:17 - перейти к сообщению
2. armancho7777777 - 14 Ноября, 2012 - 12:57:09 - перейти к сообщению
Парсите ссылки с атрибутом rel, или ссылки, радительский элемент которых подключен к этой библиотеки.
3. Slavk0 - 14 Ноября, 2012 - 13:37:59 - перейти к сообщению
Цитата:
Парсите ссылки с атрибутом rel
Думал об этом. Но как передать парсеру информацию о том какую именно нужно спарсить ссылку? Нужна же только одна определенная ссылка из их множества.
Вот пример кода:
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <div class="image">
- <a class="fancy" data-id="7145796" href="/clubbergallery/photo.php?id=7145796&aid=16335&a1=01&a2=63&a3=35" rel="gallery">
- <img alt="" src="/hdd2/clubbergallery/01/63/35/170m7145796.jpg">
- </a>
- </div>
Была еще одна мысль. Если взять путь к изображению, удалить из названия файла букву "m" и вставить эту ссылку в браузер, то открывается полноразмерное фото. Но опять таки загвоздка в том, как указать парсеру именно на эту ссылку...