Автоматизируйте удаление файлов cookie, установленных в Firefox, с помощью ЛЮБОГО языка сценариев, кроме JS - PullRequest
0 голосов
/ 11 апреля 2019

Кто-нибудь может предложить какое-либо руководство по этому вопросу вообще?Это действительно так сложно?Powershell?Python?Что угодно, просто, пожалуйста, отправьте меня в правильном направлении.

Ответы [ 2 ]

0 голосов
/ 12 апреля 2019

Я не уверен, как бы вы хотели автоматизировать, но в PowerShell вы можете удалить файлы cookie Firefox, например:

if (Get-Process -Name firefox -ErrorAction SilentlyContinue) {
    Write-Warning ("Firefox process(es) are still running. Please close all before removing the cookies.`r`n" +
                   "Use Get-Process -Name firefox -ErrorAction SilentlyContinue | Stop-Process -ErrorAction SilentlyContinue")
}
else {
    $pathRoaming = "$($env:APPDATA)\Mozilla\Firefox\Profiles\*.default*"
    if (Test-Path -Path $pathRoaming -PathType Container) {
        $cookies = @()
        foreach ($path in (Resolve-Path $pathRoaming)) {
            $cookies += Get-ChildItem -Path $path -Filter 'cookies.sqlite*' -Recurse -Force -ErrorAction SilentlyContinue
        }
        # remove cookies. 
        $cookies | ForEach-Object { Remove-Item $_.FullName -Force -Recurse -ErrorAction SilentlyContinue -WhatIf }
    }
}

Снимите переключатель -WhatIf с командлета Remove-Item, если вы удовлетворены результатами, показанными в консоли.

Надеюсь, что поможет

0 голосов
/ 11 апреля 2019

Я не уверен, зачем вам это нужно или нужно - если это для личного использования, вы можете использовать расширение Cookie AutoDelete , которое автоматически удалит все куки для веб-сайтов, которые вы посещаете, когда вы закрываететаб.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...