Files
tophux_scrape/start_chrome_debug.ps1

42 lines
1.4 KiB
PowerShell
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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
}