我使用 Playwright 部分自动化我的任务,但有时我需要手动导航才能获取我需要的信息。因此,我也需要手动下载文件,但似乎没有办法将这些文件保存为其默认名称。
我知道如果从脚本开始下载,我也许可以使用
suggested_filename
,但在这种情况下,我手动触发下载。
如何添加全局覆盖以按文件的
suggested_filename
而不是 GUID 来命名文件?
您可以通过发送
Page.setDownloadBehavior
命令来更改 Chrome 中的下载行为。
session = browser.new_browser_cdp_session()
session.send(
"Page.setDownloadBehavior",
{
behavior: 'allow',
downloadPath: 'C:/Users/Me/Downloads/custom/folder/'
})