
1. 首先,确保你已经安装了Node.js。如果没有,请访问https://nodejs.org/ 下载并安装。
2. 打开终端,输入以下命令以全局安装chrome-remote-interface(一个用于控制Chrome浏览器的命令行工具):
npm install -g chrome-remote-interface
3. 接下来,创建一个名为`chrome_sandbox.js`的文件,并在其中编写以下代码:
javascript
const { exec } = require('child_process');
const url = 'http://example.com'; // 替换为你要下载的网址
// 启动一个新的Chrome实例
exec(`start ${url}`, (error, stdout, stderr) => {
if (error) {
console.error(`Error: ${error}`);
return;
}
// 在这里添加你的下载逻辑,例如:
console.log(`Downloading ${url}...`);
});
4. 保存文件后,在终端中运行以下命令以启动新的Chrome实例:
node chrome_sandbox.js
5. 现在,你应该可以在另一个终端窗口中运行以下命令来启动另一个Chrome实例:
chrome-remote-interface --user-data-dir=~/.local/share/google-chrome --no-sandbox http://localhost:9222
注意:你需要将`--user-data-dir`和`--no-sandbox`选项中的路径替换为你自己的路径。同时,确保你有足够的权限来创建和运行新的Chrome实例。