如何以编程方式清除Microsoft Edge浏览器缓存
本文关键字:Microsoft Edge 浏览器 缓存 清除 方式 编程 | 更新日期: 2023-09-27 18:10:06
有人知道如何以编程方式清除Microsoft Edge的缓存吗?(.Net、脚本、命令行、删除文件)
我认为上面给出的位置是错误的。以下是cookies,历史记录和缓存的位置。
目录:C:'Users%username%'AppData'Local'Microsoft'Edge'User Data'Default'Cache
file: C:'Users%username%'AppData'Local'Microsoft'Edge'User Data'Default'Cookies
file: C:'Users%username%'AppData'Local'Microsoft'Edge'User Data'Default'History
进入:
%LOCALAPPDATA%'Packages'Microsoft.MicrosoftEdge_8wekyb3d8bbwe'AC'
并删除以#!
开头的文件夹
在python中可以执行以下操作
def _edgeClearTemp():
appdata_location = os.environ.get('LOCALAPPDATA')
_edgeTempDir = r"{0}'Packages'Microsoft.MicrosoftEdge_8wekyb3d8bbwe'AC".format(
appdata_location)
_edgeAppData = r"{0}'Packages'Microsoft.MicrosoftEdge_8wekyb3d8bbwe'AppData".format(
appdata_location)
try:
os.system("taskkill /F /IM MicrosoftEdge.exe")
except:
pass
try:
os.system("taskkill /F /IM dllhost.exe")
except:
pass
if os.path.exists(_edgeTempDir):
for directory in os.listdir(_edgeTempDir):
if directory.startswith('#!'):
shutil.rmtree(
os.path.join(_edgeTempDir, directory), ignore_errors=True)
if os.path.exists(_edgeAppData):
shutil.rmtree(_edgeAppData, ignore_errors=True)
python selenium edge