1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Парсинг tripadvisor

Тема в разделе "Техническая поддержка", создана пользователем Stinger, 21 авг 2017.

  1. Stinger

    Stinger A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    21 мар 2012
    Сообщения:
    12
    Симпатии:
    6
    Добрый день, кто-то сталкивался с парсингом данного ресурса?
    Для примера любой ресторан взял: https://www.tripadvisor.com/Restaur...eviews-Saigon_Dragon-Broomfield_Colorado.html
    Ссылку на вебсайт получить не могу, скрыта в коде и узнать её можно только после перехода. Правда может есть какой-то способ?
    Спасибо.
     
  2. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.371
    Симпатии:
    2.101
    Добрый день.
    Если проанализировать код страницы, то увидим что сайт передается в зашифрованном виде в аргументе data-ahref:
    Код:
    <div class="blEntry website" data-ahref="PtJSyiCMEJyiCz9L" data-column="2" data-trackingkey="URL_EATERY" onclick="ta.prwidgets.call('handlers.onWebLinkClicked', event, this)"><span class="ui_icon laptop"></span><span>Website</span></div>
    Скорее всего он декодируется неким скриптом, который можно поискать среди всех загружаемых js файлов и использовать в парсере. Но в данном случае это сложно, т.к. код обфусцирован.
    Поэтому можно проверить другой способ: открыть страницу с мобильным юзерагентом. Очень часто в мобильных версиях сайтов данные не так тщательно скрываются. И действительно:
    [​IMG]
    В коде это выглядит так:
    Код:
    <div class="container_content website contact_link flex_container">
    <div class="svgico bauhaus globe_green"></div>
    <div class="information_text">saigondragon.net</div>
    </div>
    Остается всего-лишь сделать регулярное выражение и использовать его в пресете:
    [​IMG]
    Код:
    eJx1VGFv2jAQ/SuR1Q+wQgItbdWsW0WZWLeWwgrdJhGGXHKhHk6c2U6gQ/z3nZMQ
    SrfxIfie3929O/u8JpqqhRpIUKAVccdrEmdr4hIfAppwTWokplKBNNtjcgfada9H
    owHiJWNN9HMM6CNSkJL5gJvMR3suhN8RmZ1SniBlfNRoTDb/90gwU53OIdI7H9IT
    vxnn1DmxG1aFDZ5EBG+tzuDBytdWf2idT5sWZwuwenRm7O9Vqx3HHL7B4w3Tzmmj
    aTft1qlVubke9W5rOfcjzBaian3F4piInHMM3xOPjIPTPL5qto6tIQ2oZLk3eaF6
    ligtwntQeYNkvsCeUU0zew4rNC98llozTpV655GZiDRlEcipWWGB1hIeFdNgZTsz
    PeUsWlgBh9W05HrkveepN5VL18SyDy/xmyHVy73gLAqEDKnGMqYaVhr9KuMfF5PD
    6oXnOcZpK2uUV1CqLuyAU1MJlZI+39Fwj2JOnhilZLKZTEq0m2VE4kHctM2250U7
    nyFNYSRMZOznDu6iVcQ/wG6B2bVz7ZWqrVeZCN9nphLK8xQm/y7tQ8R+ZbciEsjF
    pWSgulKECJnSC/B5K29MDjKbYIgk8/2S+xA3oFxBjSiU2qUoxH+9g0VJqoXsx0YP
    4msiojbnt5AC39Gy+FcJ4z7epHaATp8Kx39T+n/F2JTlvUyFs7GUpu8lyRe3Yr6t
    fQEQl924M0goJJQBisxFXJzxGCJ/71xxQkpoT+Bew/dBvJoBm/eLsd0yk2iED0k/
    6ogQh84ojhLOa2ac73cH31ZFg42xE/jauZOl2HuCtBBcfR7mUmPJ8GKdlIeP6JPW
    sXIdZ7lc2lqymPopU0LaMxE6KEDTRNJIT+8hZbCsz4/x16j7raOzxtl5q57Dqj6k
    bI4D9EFS/KtfSSHCgAH3px3BhaS+sJ90yMlmUr6J5cu5fvEyuusNHtVPNcg5pljD
    QCzNXxriNjd/AMSn5C0=
     
    Metroid, vipuncle, relay и ещё 1-му нравится это.
  3. Stinger

    Stinger A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    21 мар 2012
    Сообщения:
    12
    Симпатии:
    6
    Огромное спасибо!
     
    Support нравится это.

Поделиться этой страницей