Как достать ссылку из HTML-документа?

Discussion in 'PHP' started by SHOOTER, 24 May 2010.

  1. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, значит так... все вроде бы просто... :rolleyes: есть HTML-страница... (ссылка на страничку внизу) когда открываем ее в браузере, то видим 2 активные картинки... по нажатию на какой либо из них отправляется POST-запрос на сервер с информацией о том, на какую из картинок мы нажали. Так вот, вопрос состоит в том, как из кода етой HTML-странички узнать ссылки на ети 2-е картинки? :eek: Браузер их как то вычисляет, поскольку в явном виде ссылок там нет. :(

    Заранее спасибо.

    http://mini-tests.narod.ru/tmp.html
     
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    1 person likes this.
  3. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    не подходит... хочу написать парсер... поетому интересует как именно браузер находит ссылки на ети 2 картинки...
     
  4. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    SHOOTER
    Там JS. Поэтому Анализируй и смотри какие там функции, и делай точно такиеже в своем парсере на PHP
     
  5. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    Так проблема в том, что я в JS дупля не даю... :( А парсер на Делфи 7 писать собираюсь... :rolleyes:
     
  6. Mixon

    Mixon Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Самых фото там не вижу на странице,просто 2 рамки пустые...
    А вобще,ссылки на фото беруться отсуда..
    Code:
    .loadImages([{"photoId":"456215087","src":"http:\/\/bp.lovesupport.ru\/6\/1\/2\/456214612\/456215087_huge_rating.jpg?cc=dsb4k2r8vsoxmxk91zmbsdoxk1","smallSrc":"http:\/\/194.186.121.35\/s\/6\/1\/2\/456214612\/456215087_small.jpg?updated=20100521210109","name":"\u0422\u0430\u0442\u044c\u044f\u043d\u0430, 25","location":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041c\u043e\u0441\u043a\u0432\u0430","href":"\/anketa.phtml?oid=456214612"},{"photoId":"455692032","src":"http:\/\/bp.lovesupport.ru\/5\/3\/1\/410883531\/455692032_huge_rating.jpg?cc=dsb4k2r8vsoxmxk91zmbsdoxk1","smallSrc":"http:\/\/194.186.121.35\/s\/5\/3\/1\/410883531\/455692032_small.jpg?updated=20100519015616","name":"\u0422\u0432\u043e\u044f \u041c\u0435\u0447\u0442\u0430, 22","location":"\u0420\u043e\u0441\u0441\u0438\u044f, \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0431\u0443\u0440\u0433","href":"\/anketa.phtml?oid=410883531"},{"photoId":"408080172","src":"http:\/\/bp.lovesupport.ru\/3\/6\/4\/263341364\/408080172_huge_rating.jpg?cc=dsb4k2r8vsoxmxk91zmbsdoxk1","smallSrc":"http:\/\/194.186.121.35\/s\/3\/6\/4\/263341364\/408080172_small.jpg?updated=20100523160214","name":"\u0418\u0440\u0438\u043d\u0430, 37","location":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041c\u043e\u0441\u043a\u0432\u0430","href":"\/anketa.phtml?oid=263341365"},{"photoId":"457033517","src":"http:\/\/bp.lovesupport.ru\/6\/7\/3\/447083673\/457033517_huge_rating.jpg?cc=dsb4k2r8vsoxmxk91zmbsdoxk1","smallSrc":"http:\/\/194.186.121.35\/s\/6\/7\/3\/447083673\/457033517_small.jpg?updated=20100519165820","name":"\u0415\u043b\u0435\u043d\u0430, 45","location":"\u0420\u043e\u0441\u0441\u0438\u044f, \u0418\u0436\u0435\u0432\u0441\u043a","href":"\/anketa.phtml?oid=447083673"},{"photoId":"455182028","src":"http:\/\/bp.lovesupport.ru\/5\/3\/0\/455179530\/455182028_huge_rating.jpg?cc=dsb4k2r8vsoxmxk91zmbsdoxk1","smallSrc":"http:\/\/194.186.121.35\/s\/5\/3\/0\/455179530\/455182028_small.jpg?updated=20100521151100","name":"\u0418\u0440\u0438\u043d\u0430, 25","location":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041a\u0438\u0440\u043e\u0432 (\u041a\u0438\u0440\u043e\u0432\u0441\u043a\u0430\u044f \u043e\u0431\u043b.)","href":"\/anketa.phtml?oid=455179530"},{"photoId":"427280402","src":"http:\/\/bp.lovesupport.ru\/8\/7\/4\/396421874\/427280402_huge_rating.jpg?cc=dsb4k2r8vsoxmxk91zmbsdoxk1","smallSrc":"http:\/\/194.186.121.35\/s\/8\/7\/4\/396421874\/427280402_small.jpg?updated=20100522012907","name":"\u0418\u0440\u0438\u043d\u0430, 19","location":"\u0420\u043e\u0441\u0441\u0438\u044f, \u0413\u0443\u0431\u043a\u0438\u043d\u0441\u043a\u0438\u0439 (\u042f\u043c\u0430\u043b\u043e-\u041d\u0435\u043d\u0435\u0446\u043a\u0438\u0439 \u0410\u041e)","href":"\/anketa.phtml?oid=396421874"},{"photoId":"325695049","src":"http:\/\/bp.lovesupport.ru\/3\/1\/4\/143961314\/325695049_huge_rating.jpg?cc=dsb4k2r8vsoxmxk91zmbsdoxk1","smallSrc":"http:\/\/194.186.121.35\/s\/3\/1\/4\/143961314\/325695049_small.jpg?updated=20100518182252","name":"Rimma, 35","location":"\u0420\u043e\u0441\u0441\u0438\u044f, \u041a\u0430\u0437\u0430\u043d\u044c","href":"\/anketa.phtml?oid=143961315"},{"photoId":"456186997","src":"http:\/\/bp.lovesupport.ru\/9\/0\/2\/276326902\/456186997_huge_rating.jpg?cc=dsb4k2r8vsoxmxk91zmbsdoxk1","smallSrc":"http:\/\/194.186.121.35\/s\/9\/0\/2\/276326902\/456186997_small.jpg?updated=20100517213715","name":"\u0415\u043b\u0435\u043d\u0430, 38","location":"\u0420\u043e \u0441\u0441\u0438\u044f, \u0418\u0436\u0435\u0432\u0441\u043a","href":"\/anketa.phtml?oid=276326903"}])
     
    #6 Mixon, 26 May 2010
    Last edited: 26 May 2010
  7. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    Просто пользователи удалили фотки из сайта... поетому и не видно) могу обновить страничку так, что будет видно опять... только суть вопроса остается та самая... как "тупой" браузер знает что нужно из етого списка выбрать пару ссылок? Иногда ето первая и вторая последовательно... а иногда например третяя и пятая... тоесть он отображает как бы рандомно, но одну ссылку выдает только раз...
     
  8. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    допустим я пишу парсер... сделал GET-запрос на сервак... получил страничку вроде етой... нашел там етот список со ссылками... ВОПРОС: Как узнать какая пара ссылок из него скажем так "активная"???