$urls = @(
"https://a.songdo101.com/%eb%82%b4-%ec%95%84%ec%9d%b4%ed%94%bc-%ed%99%95%ec%9d%b8/",
"https://aidesk.co.kr/%eb%82%b4-ip-%ed%99%95%ec%9d%b8/",
"https://airbus101.com/%EB%82%B4-%EC%95%84%EC%9D%B4%ED%94%BC-%ED%99%95%EC%9D%B8/",
"https://apple1905.com/%ec%95%a0%ed%94%8c-2026%eb%85%84-2%ec%9b%94-%ec%8b%a0%ec%a0%9c%ed%92%88/",
"https://coindeskkorea.co.kr/%eb%82%b4-ip-%ed%99%95%ec%9d%b8/",
"https://hotels108.com/06feb26/",
"https://songdo101.com/06feb26/",
"https://terran40.com/06feb26/",
"https://wp108.co.kr/%eb%82%b4-%ec%95%84%ec%9d%b4%ed%94%bc-%ed%99%95%ec%9d%b8/","https://besoop.com/%eb%82%b4-ip-%ed%99%95%ec%9d%b8/"
)
for ($i = 1; $i -le 3000; $i++) {
Write-Host "반복 $i / 3000 시작" -ForegroundColor Green
foreach ($url in $urls) {
try {
Start-Process "msedge" $url -WindowStyle Minimized -ErrorAction Stop
Write-Host " $url 열기 성공" -ForegroundColor Cyan
}
catch {
Write-Warning " $url 열기 실패: $($_.Exception.Message)"
}
Start-Sleep -Seconds 5
}
# 5회마다 메모리 정리 (핵심!)
if ($i % 5 -eq 0) {
Write-Host "메모리 정리 중..." -ForegroundColor Red
taskkill /IM msedge.exe /F 2>$null
Start-Sleep -Seconds 3
}
Write-Host "반복 $i 완료`n" -ForegroundColor Yellow
}