如何在 URL 不變的情況下自動從網站的多個頁面抓取數據

如何在 URL 不變的情況下自動從網站的多個頁面抓取數據

我正在嘗試透過提取網頁上的資料來累積 Excel 中的表格。這地點包含 27 頁的數據,我想將這些數據合併到 Excel 中的一個表格中。但是,URL 不會因頁面而異。我觀看了一個 YouTube 視頻,該視頻使用宏和 VBA 為一個網站導入這樣的數據表,該網站更改了每個選定表的 URL。但是,我不確定在這種情況下該怎麼辦。

當我檢查該元素時,我發現更改頁面是透過以下資訊完成的:

<input name="TextBoxPageIndex" type="text" value="1" id="TextBoxPageIndex" style="width:35px;">

「值」隨每個頁碼而變化。我不太確定如何將其寫入 VBA 中的模組中,因為我對這些東西非常陌生。

任何幫助將非常感激!

答案1

您可以使用 Selenium IDE 記錄瀏覽頁面並抓取每個頁面的內容所需的一組範例操作。

http://www.seleniumhq.org/docs/02_selenium_ide.jsp

相關內容