1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Возможна ли передача параметра в ссылке?

Тема в разделе "Делимся опытом", создана пользователем Kreola, 24 дек 2014.

  1. Kreola

    Kreola Member

    Регистрация:
    23 июн 2013
    Сообщения:
    203
    Симпатии:
    19
    Приветствую!
    Есть ситуация. Сайт http://bey3.com/manama/electrical-tvs-cameras-for-sale/window-type-ac/
    Там есть конструкция для получения номера телефона
    Код:
    $.ajax({
    type: 'POST',
    url: "http://bey3.com/index.php?page=ajax",
    data: {action: 'getPhone', id: "315816"},
    dataType: 'json',
    success: function(data) {
    $('#phoneOk').html(data.phone);
    },
    error: function() {
    $('#phoneOk').html('error');
    }
    });
    т.е. http://bey3.com/index.php?page=ajax&action=getPhone&id=315816 покажет нам телефон.
    Но как я понял, 1) если мы собираем начальные ссылки, например LinkExtractor собирает вот эти ссылки http://bey3.com/manama/electrical-tvs-cameras-for-sale/window-type-ac/ то мы сразу же не можем создать ссылки для телефонов т.е. http://bey3.com/index.php?page=ajax&action=getPhone&id=315816? или я неправ?
    2) Если мы используем для генерации http://bey3.com/index.php?page=ajax&action=getPhone&id=315816 следующий парсинг Net::http Возможно ли сохранить в результатах с последующим извлечением начальный url.

    Объясню более простым языком.
    1) Имея начальную ссылку http://bey3.com/manama/electrical-tvs-cameras-for-sale/window-type-ac/ которую забираем LinkExtractor
    2) Имея в ней ссылку на телефон http://bey3.com/index.php?page=ajax&action=getPhone&id=315816
    которую забираем Net::Http
    Как при парсинге ссылки на телефон http://bey3.com/index.php?page=ajax&action=getPhone&id=315816 привязать к ней начальную ссылку http://bey3.com/manama/electrical-tvs-cameras-for-sale/window-type-ac/?

    Как я это вижу? Если конечно я прав и никак нельзя, хотя надо, то как вариант можно было бы передавать данную ссылку через параметр,
    к примеру формируем результат таким образом
    http://bey3.com/index.php?page=ajax...rical-tvs-cameras-for-sale/window-type-ac/{-} данный параметр не учитывается в ссылке, но для программы имеет внешний источник передачи данных. Которую мы потом регуляркой снимаем из urla
     
  2. Forbidden

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

    Регистрация:
    9 мар 2013
    Сообщения:
    3.340
    Симпатии:
    1.799

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