簡體   English   中英

PowerShell 隨機打開關閉瀏覽器

[英]PowerShell Open Close Browser Randomly

如何在無限循環中隨機打開和關閉 chrome 瀏覽器基本上我需要一個腳本來在整個晚上隨機打開 3 個 URL。

$URLs = @(
'http://site.tld/url1'
'http://site.tld/url2'
'http://site.tld/url3'
)

$minSeconds = 10 * 60
$maxSeconds = 15 * 600

# Loop forever
while($true){
# Send requests to all 3 urls
$URLs |ForEach-Object {
Invoke-WebRequest -Uri $_
}

# Sleep for a random duration between 10 and 15 minutes
Start-Sleep -Seconds (Get-Random -Min $minSeconds -Max $maxSeconds)
}

Invoke-* 不打開瀏覽器。 您可以使用它們與 web 站點信息進行交互,而無需瀏覽器。 您想使用 Start-Process,它將打開默認瀏覽器。 您當然可以改為啟動 Chrome。

$URLs = @(
'http://site.tld/url1'
'http://site.tld/url2'
'http://site.tld/url3'
)

$minSeconds = 10 * 60
$maxSeconds = 15 * 600

# Loop forever
while($true)
{
    # Send requests to all 3 urls
    $URLs | ForEach-Object {Start-Process $PSitem}

    # Sleep for a random duration between 10 and 15 minutes
    Start-Sleep -Seconds (Get-Random -Min $minSeconds -Max $maxSeconds)
}

在該 sleep 行之后,您需要添加代碼以關閉瀏覽器。

$URLs | 
ForEach-Object {Start-Process -FilePath chrome.exe -ArgumentList $PSitem}

Stop-Process -Name chrome -Force

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM