Python Selenium csv导出按钮到熊猫数据帧?

Python Selenium csv导出按钮到熊猫数据帧?,python,pandas,selenium,Python,Pandas,Selenium,我正在使用selenium单击一个按钮,该按钮允许将数据导出为csv。但是,我想知道是否可以将数据放在数据帧或变量中而不是下载文件 这是我用来下载文件的命令: driver.execute_脚本(“window.open(“+export_url+”);”) 感谢您的帮助实际上,您可以直接使用该功能下载文件并转换为数据帧 参数filepath\u或\u buffer允许外部URL。请参见下面的示例: import pandas as pandas export_url = 'http://sa

我正在使用selenium单击一个按钮,该按钮允许将数据导出为csv。但是,我想知道是否可以将数据放在数据帧或变量中而不是下载文件

这是我用来下载文件的命令:

driver.execute_脚本(“window.open(“+export_url+”);”)


感谢您的帮助

实际上,您可以直接使用该功能下载文件并转换为数据帧

参数
filepath\u或\u buffer
允许外部URL。请参见下面的示例:

import pandas as pandas

export_url = 'http://samplecsvs.s3.amazonaws.com/Sacramentorealestatetransactions.csv'
df = pandas.read_csv(filepath_or_buffer=export_url, sep=',', lineterminator='\r')
print(df)
输出:

                              street             city  ...   latitude   longitude
0                       3526 HIGH ST       SACRAMENTO  ...  38.631913 -121.434879
1                        51 OMAHA CT       SACRAMENTO  ...  38.478902 -121.431028
2                     2796 BRANCH ST       SACRAMENTO  ...  38.618305 -121.443839
3                   2805 JANETTE WAY       SACRAMENTO  ...  38.616835 -121.439146
4                    6001 MCMAHON DR       SACRAMENTO  ...  38.519470 -121.435768
5                 5828 PEPPERMILL CT       SACRAMENTO  ...  38.662595 -121.327813

实际上,您可以直接使用函数下载文件并转换为数据帧

参数
filepath\u或\u buffer
允许外部URL。请参见下面的示例:

import pandas as pandas

export_url = 'http://samplecsvs.s3.amazonaws.com/Sacramentorealestatetransactions.csv'
df = pandas.read_csv(filepath_or_buffer=export_url, sep=',', lineterminator='\r')
print(df)
输出:

                              street             city  ...   latitude   longitude
0                       3526 HIGH ST       SACRAMENTO  ...  38.631913 -121.434879
1                        51 OMAHA CT       SACRAMENTO  ...  38.478902 -121.431028
2                     2796 BRANCH ST       SACRAMENTO  ...  38.618305 -121.443839
3                   2805 JANETTE WAY       SACRAMENTO  ...  38.616835 -121.439146
4                    6001 MCMAHON DR       SACRAMENTO  ...  38.519470 -121.435768
5                 5828 PEPPERMILL CT       SACRAMENTO  ...  38.662595 -121.327813

嘿@Kafels谢谢你的回答。我知道熊猫。请阅读_csv,但在这种情况下它不起作用。我需要登录才能下载文件,这就是我使用selenium的原因。您的解决方案仅返回DataFrame中页面的JavaScript您可以共享URL和更多步骤以导出csv吗?因为我认为使用selenium导出csv并将其导入为数据帧的唯一方法是将其下载到本地文件,然后通过绝对路径导入。这就是我最终要做的,因为我没有找到将文件直接下载到内存的方法。但是谢谢你的帮助嘿@Kafels谢谢你的回答。我知道熊猫。请阅读_csv,但在这种情况下它不起作用。我需要登录才能下载文件,这就是我使用selenium的原因。您的解决方案仅返回DataFrame中页面的JavaScript您可以共享URL和更多步骤以导出csv吗?因为我认为使用selenium导出csv并将其导入为数据帧的唯一方法是将其下载到本地文件,然后通过绝对路径导入。这就是我最终要做的,因为我没有找到将文件直接下载到内存的方法。但是谢谢你的帮助