That is awesome, thank you for putting in some time for this!
let urls = [];
for(let i = 1; i <= 320; i++) {
let text = await fetch("https://www.oldbookillustrations.com/illustrations/page/"+i).then(r => r.text());
let matches = text.matchAll(/<img width="220" height="220" src="(.+?)-220x220\.jpg"/g);
for(let m of matches) {
let url = `${m[1]}.jpg`;
urls.push(url);
}
console.log(i, urls.length);
}
console.log( urls.join("\n") );