ページ ソース スニペットには次の 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です。私はブラウザを使用しておらず、サーバーと通信しているだけです。私が考えたことの1つは、「makerequest」機能を模倣することですが、それを行う方法や、機能するかどうかはわかりません。サーバーにテキストを送信し、テキストを受信するだけであることを本質的に知っているので、方法があると思います。. .
要するに、ブラウザを使用せずに、VBA を介して次のページからページ ソースにアクセスする必要があるということです。