我正在尝试加载此网站:Staking Rewards,并已加载完整列表。
但是这需要单击Javascript按钮“加载更多”。
是否有可能提供类似URL的URL:
https://www.stakingrewards.com/assets?document.querySelector("#assets > main > div > section > section:nth-child(3) > section:nth-child(4) > button").click()
URL中是否多次(3次)?
谢谢!
您无法使用准系统标准的网络浏览器来做类似的事情。但是,如果安装了Tampermonkey之类的用户脚本管理器,则可以编写脚本以在访问页面时自动执行。
每当您访问页面时,以下脚本将单击该按钮3次:
// ==UserScript==
// @name Staking Rewards Load More
// @include https://www.stakingrewards.com/assets
// @grant none
// ==/UserScript==
let clicks = 0;
const intervalId = window.setInterval(() => {
const btn = document.querySelector('button[aria-label="Load More"]');
if (btn) {
btn.click();
clicks++;
if (clicks === 3) {
window.clearInterval(intervalId);
}
}
}, 1000);