|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
请教楼主大佬:
获取excelHome论坛网页代码的简化函数如下:
- fetch("https://club.excelhome.net/forum-194-1.html")
- .then(e => e.text()).then(res => console.log(res.slice(243,300)))
复制代码 对Promise的异步编程不熟,试写获取前5页论坛网页的函数如下:
- function excelHome(){
- console.clear();
- fetch("https://club.excelhome.net/forum-194-1.html")
- .then(e => e.text()).then(res => console.log(res.slice(243,300)))
- .then(
- fetch("https://club.excelhome.net/forum-194-2.html")
- .then(e => e.text()).then(res => console.log(res.slice(243,300)))
- )
- .then(
- fetch("https://club.excelhome.net/forum-194-3.html")
- .then(e => e.text()).then(res => console.log(res.slice(243,300)))
- )
- .then(
- fetch("https://club.excelhome.net/forum-194-4.html")
- .then(e => e.text()).then(res => console.log(res.slice(243,300)))
- )
- .then(
- fetch("https://club.excelhome.net/forum-194-5.html")
- .then(e => e.text()).then(res => console.log(res.slice(243,300)))
- )
- }
复制代码 运行结果显示如下:
- <title>JavaScript for Office&WPS - ExcelHome技术论坛</titl
- <title>JavaScript for Office&WPS - 第4页 - ExcelHome技术论坛
- <title>JavaScript for Office&WPS - 第3页 - ExcelHome技术论坛
- <title>JavaScript for Office&WPS - 第2页 - ExcelHome技术论坛
- <title>JavaScript for Office&WPS - 第5页 - ExcelHome技术论坛
复制代码
疑问:
为何不是按1、2、3、4、5页的顺序显示?
如果要获取前100页或更多的网页,这样写代码,岂非太“苯”了?有没有什么技巧?
谢谢!
|
|