从网站导出csv文件

时间:2016-09-14 15:00:26

标签: python csv

我目前有一个python脚本,它登录到一个网站并导航到由网址定义的页面上的表格。此表具有要导出到csv文件的功能。我能够将页面的html提取为csv文件,但不能提取表本身的内容。

def _getReport(self, pageID, outputFile):

    params = self.COMMAND_PARAMETERS.copy()
    params.update(PAGE_ID = pageID)

    r = self._session.post(self.URL, data = params)

    with open(outputFile, "wb") as f:
        f.write(r.content)

我正在努力通过使用请求模块获取csv文件,命令参数定义为:

COMMAND_PARAMETERS = {
   "BI_COMMAND": "",
   "BI_COMMAND-BI_COMMAND_TYPE": "EXPORT",
   "BI_COMMAND-EXPORT_FORMAT": "CSV",
   "REQUEST_ID": "2"
}

并且之前脚本会自动找到页面ID。有没有人知道为什么这是打印页面的html而不是表格本身,

谢谢,

0 个答案:

没有答案