Files
tophux_scrape/start_chrome_debug.ps1

42 lines
1.4 KiB
PowerShell
Raw Normal View History

# PowerShell脚本启动Chrome浏览器并启用远程调试
# Chrome浏览器路径
$chromePath = "C:\Program Files\Google\Chrome\Application\chrome.exe"
# 检查Chrome是否已安装
if (-not (Test-Path $chromePath)) {
Write-Host "错误Chrome浏览器未找到请检查安装路径" -ForegroundColor Red
exit 1
}
# 用户数据目录
$userDataDir = "C:\temp\chrome_debug"
# 创建用户数据目录(如果不存在)
if (-not (Test-Path $userDataDir)) {
New-Item -ItemType Directory -Path $userDataDir -Force | Out-Null
Write-Host "已创建用户数据目录: $userDataDir" -ForegroundColor Green
}
# 启动Chrome浏览器
$arguments = @(
"--remote-debugging-port=9222",
"--start-maximized",
"--user-data-dir=`"$userDataDir`""
)
Write-Host "正在启动Chrome浏览器..." -ForegroundColor Yellow
Write-Host "命令: $chromePath $arguments" -ForegroundColor Cyan
# 启动Chrome进程
$process = Start-Process -FilePath $chromePath -ArgumentList $arguments -PassThru
if ($process) {
Write-Host "Chrome浏览器已启动进程ID: $($process.Id)" -ForegroundColor Green
Write-Host "远程调试端口: 9222" -ForegroundColor Green
Write-Host "用户数据目录: $userDataDir" -ForegroundColor Green
Write-Host ""
Write-Host "现在可以运行Playwright脚本来连接此Chrome实例" -ForegroundColor Yellow
} else {
Write-Host "启动Chrome浏览器失败" -ForegroundColor Red
}