我是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'})但它也不起作用。如果有人知道如何让它工作,或者能给我任何建议,我将非常感激。
发布于 2020-06-17 03:03:47
您似乎错过了页面对象的_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')https://stackoverflow.com/questions/62414101
复制相似问题