Показать сообщение отдельно
  #7 (permalink)  
Старый 28.05.2012, 20:35
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от martinss Посмотреть сообщение
<a id="photos_load_more" onclick="photos.load()" style="">Показать больше </a>

PS также картинки подгружаются и без нажатия на кнопку (ссылку), если например мышью прокручивать окно браузера вниз, то картинки также подгружаются.
То есть подгрузка состоит из двух вариантов.
1. Оба варианта подгрузки можно свести к одному.
2. Для выполнения этой задачи совсем необязательно Вам (curl_у) пастись на том сайте и имитировать действия человека, разве что только сделать авторизацию.
3. Внимательно изучите содержимое функции photos.load(). Там работает ajax. Так или иначе в конечном итоге он заканчивается обыкновенной URL-ссылкой, по которой на сайт закачиваются фотографии. Это будет выглядеть например так: http://thissite.com/?from=20&count10 (загрузка порции фотографий 10 штук начиная от 20-й). Вам надо в curl прямо подставлять аналогичную ссылку. Если изначально знаете общее количество фотографий, то все можно вытянуть вообще только одним запросом, типа http://thissite.com/?from=1&count1000
Ответить с цитированием