Поиск фактического URL из <a href = «#»

0

Фрагмент источника страницы имеет HTML:

<a href="#" onClick="return changepageforpagerlink(10);" class="enabledPagerLink">Next</a>

Я знаю, что "#" является заполнителем, который обрабатывается Javascript на странице. Я считаю, что соответствующий фрагмент Javascript:

function changepage(start) {
    makerequest('/ajax/inventory_search.php', collectformvalues(start));
}

// do not flash the search options when using next/prev - just when the search is changed
function changepageforpagerlink(start) {
    doEffectOnAjax = false;
    changepage(start);
    return false;
}

Мне нужно знать, есть ли способ отправить URL-адрес и вернуть источник следующей страницы. Есть ли URL, который представлен вообще в приведенном выше примере?

Моя среда - VBA. Я не использую браузер, просто общаюсь с сервером. Одна вещь, о которой я думал, - это подражать функции "makrequest", но я не знаю, как это сделать или если она будет работать. Я знаю, что все это просто отправляет текст на сервер и получает текст обратно, поэтому я думаю, что есть способ. , ,

Суть в том, что мне нужно получить доступ к источнику страницы со следующей страницы через VBA и не использовать браузер.

Теги:
href

1 ответ

0

вы можете использовать JQuery для достижения этого:

function changepage(start) {
makerequest('/ajax/inventory_search.php', collectformvalues(start));
}

изменения в

function changepage(start) {
$.ajax({
type:POST,
url:"/ajax/inventory_search.php",
}).done(function(){
//do anything when it done.
});
}
  • 0
    Спасибо, но мне нужно сделать это без JQuery - только VBA. Я решил использовать экземпляр браузера, и это работает. Не то, что я хотел сделать, но в итоге эффективно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню