1

我是 pyppeteer 的新手并尝试下载 csv。不幸的是,没有成功。假设我想下载以下 csv:' https://people.sc.fsu.edu/~jburkardt/data/csv/addresses.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'})

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

4

1 回答 1

0

您似乎错过_client了页面对象的模块。我不是 python 方面的专家,但似乎createCDPSession()没有downloadPath.

await self.page._client.send('Page.setDownloadBehavior', { 'behavior': 'allow', 'downloadPath': 'C:/test' })
await self.page.goto('https://people.sc.fsu.edu/~jburkardt/data/csv/addresses.csv')
于 2020-06-16T19:03:47.020 回答