Python 从网站导出csv文件
我目前有一个python脚本,它可以登录到一个网站并导航到由url定义的页面上的一个表。此表具有导出到csv文件的功能。我能够将页面的html提取为csv文件,但不能提取表本身的内容Python 从网站导出csv文件,python,csv,Python,Csv,我目前有一个python脚本,它可以登录到一个网站并导航到由url定义的页面上的一个表。此表具有导出到csv文件的功能。我能够将页面的html提取为csv文件,但不能提取表本身的内容 def _getReport(self, pageID, outputFile): params = self.COMMAND_PARAMETERS.copy() params.update(PAGE_ID = pageID) r = self._session.post(self.UR
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而不是表格本身吗
谢谢
Jane请发布完整代码。我无法从您显示的内容判断您对初始化self.\u会话做了什么。另外,尝试捕获并添加发送到服务器的实际帖子的内容,以便我可以看到请求标题。请发布完整代码。我无法从您显示的内容判断您对初始化self.\u会话做了什么。另外,尝试捕获并添加发送到服务器的实际帖子的内容,以便我可以看到请求头。