我正在尝试编写一个 Python 脚本来监控 Chrome 中正在进行的下载,并在下载过程关闭后自动关闭我的电脑。我对 JavaScript 知之甚少,如果需要,我正在考虑使用 PyJs 库。
1)这是最好的方法吗?我不需要该应用程序是可移植的,只需工作即可。
2)您将如何识别下载过程?
3) 您将如何监控下载进度?显然 Chrome API 没有为它提供特定的功能。
我正在尝试编写一个 Python 脚本来监控 Chrome 中正在进行的下载,并在下载过程关闭后自动关闭我的电脑。我对 JavaScript 知之甚少,如果需要,我正在考虑使用 PyJs 库。
1)这是最好的方法吗?我不需要该应用程序是可移植的,只需工作即可。
2)您将如何识别下载过程?
3) 您将如何监控下载进度?显然 Chrome API 没有为它提供特定的功能。
好问题,可能是因为我可以与自动关机的需要联系起来。;)
我刚用谷歌搜索。碰巧有一个实验性的 API,但目前仅适用于开发通道。我不在开发频道上进行尝试,所以我只是希望我能指出你正确的方向。
一种方法是:
http://localhost:XYZ/
在您的扩展程序中,您可以使用:
chrome.downloads.search(query, function (arrayOfDownloadItem){ .. })
in_progress
arrayOfDownloadItem
.
XMLHttpRequest
请为您的 HTTP 服务器端点创建一个新端点,然后让服务器关闭您的计算机。高温高压