Puppeteer 如何使用pyppeteer下载csv?

Puppeteer 如何使用pyppeteer下载csv?,puppeteer,pyppeteer,Puppeteer,Pyppeteer,我是Pypetteer的新手,尝试下载csv。不幸的是,没有成功。假设我要下载以下csv:“”。简单使用 await self.page.goto('https://people.sc.fsu.edu/~jburkardt/data/csv/addresses.csv') 没有帮助。我试着用 cdp = await self.page.target.createCDPSession() await cdp.send('Page.setDownloadBehavior', { 'behavior

我是Pypetteer的新手,尝试下载csv。不幸的是,没有成功。假设我要下载以下csv:“”。简单使用

await self.page.goto('https://people.sc.fsu.edu/~jburkardt/data/csv/addresses.csv')
没有帮助。我试着用

cdp = await self.page.target.createCDPSession()
await cdp.send('Page.setDownloadBehavior', { 'behavior': 'allow', 'downloadPath': '/test'})

但它也不起作用。如果有人知道如何使其工作或能给我任何建议,我将不胜感激。

您似乎错过了页面对象的
\u client
模块。我不是python方面的专家,但它似乎可以在没有
createCDPSession()
的情况下完成这项工作,而且路径可疑,无法识别,请尝试绝对路径,如
downloadPath

wait self.page.\u client.send('page.setDownloadBehavior',{'behavior':'allow','downloadPath':'C:/test'})
等待self.page.goto('https://people.sc.fsu.edu/~jburkardt/data/csv/addresses.csv')

您似乎错过了页面对象的
\u客户端
模块。我不是python方面的专家,但它似乎可以在没有
createCDPSession()
的情况下完成这项工作,而且路径可疑,无法识别,请尝试绝对路径,如
downloadPath

wait self.page.\u client.send('page.setDownloadBehavior',{'behavior':'allow','downloadPath':'C:/test'})
等待self.page.goto('https://people.sc.fsu.edu/~jburkardt/data/csv/addresses.csv')

非常感谢您的回复。不幸的是,这似乎不起作用。我没有收到错误,但也不会触发下载。我明白了。您可能需要一个绝对路径,如
downloadPath
,可能相对路径的格式不同,这会导致无提示错误。我这样修改我的答案。除此之外:代码的其他部分是否按预期工作?如果您在代码中省略了self.怎么办?同时更改路径是否解决了问题?非常感谢您的回复。不幸的是,这似乎不起作用。我没有收到错误,但也不会触发下载。我明白了。您可能需要一个绝对路径,如
downloadPath
,可能相对路径的格式不同,这会导致无提示错误。我这样修改我的答案。除此之外:代码的其他部分是否按预期工作?如果您在代码中省略了self.怎么办?同时更改路径是否解决了问题?