小编ahh*_*arr的帖子

使用puppeteer在循环中抓取多个URL

我有

urls = ['url','url','url'...]
Run Code Online (Sandbox Code Playgroud)

这就是我正在做的事情

urls.map(async (url)=>{
  await page.goto(`${url}`);
  await page.waitForNavigation({ waitUntil: 'networkidle' });
})
Run Code Online (Sandbox Code Playgroud)

这似乎不等待页面加载并快速访问所有网址(我甚至尝试使用page.waitFor)

只是想知道我做了一些根本错误的事情,或者不建议/支持这种类型的功能

web-scraping google-chrome-headless puppeteer

18
推荐指数
2
解决办法
8416
查看次数

从--all-database sql.gz文件恢复所有mysql数据库

我用他的命令支持我所有的mysql数据库

mysqldump -u root -ppasswod --all-databases | gzip > all.sql.gz
Run Code Online (Sandbox Code Playgroud)

只是想知道我能用以下命令恢复所有数据库

gunzip < alldb.sql.gz | mysql -u root -ppassword -h localhost
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何备份所有的mysql用户吗?

我无法测试它,因为我不确定,我不想破坏我当前系统上的任何数据库

mysql backup mysqldump database-restore

14
推荐指数
3
解决办法
5万
查看次数

如何通过express.static记录请求的文件

这是我的代码

var express=require("express");
var app=express();
var port=8181;
app.use(express.static(__dirname));
app.listen(port);
Run Code Online (Sandbox Code Playgroud)

它正确地提供静态文件

我想在请求扩展名为.xls的文件时进行记录

我怎么能实现它?

node.js express

13
推荐指数
2
解决办法
6328
查看次数

如何关闭Server-Sent Events事件

我想知道如何通过JavaScript关闭服务器发送的事件.下面是我的虚拟代码:

var ser=new EventSource("path");
ser.onmessage=function(ev){
if(!ev)
   //want to close HERE!!
else
   console.log(ev);
}
Run Code Online (Sandbox Code Playgroud)

javascript html5 server-sent-events

9
推荐指数
2
解决办法
9133
查看次数