天真地说,这是一种实现你想要的方式:
function doSomething(startIndex, items) {
for (let i = startIndex; i < items.length; i++) {
//Crawl the data
}
}
var selector = ".myfancystuff"; //This is just test data, change this selector to one which is more appropriate to your case
var items = document.querySelectorAll(selector);
var activityTab = document.getElementsByClassName("loadMore")[0];
activityTab.click();
setTimeout(function() {
var newItems = document.querySelectorAll(selector);
if (newItems.length > items.length) {
doSomething(items.length, items = newItems);
activityTab.click();
}
}, 1000);