页面源代码片段具有 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。我没有使用浏览器,只是与服务器通信。我想到的一件事是模仿“makerequest”功能,但我不知道该怎么做,甚至不知道是否可行。我内心深处知道这只是向服务器发送文本并接收文本,所以我认为有一种方法。. .
底线是我需要通过 VBA 从下一页访问页面源,而不是使用浏览器。