Python Selenium csv导出按钮到熊猫数据帧?
我正在使用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
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并将其导入为数据帧的唯一方法是将其下载到本地文件,然后通过绝对路径导入。这就是我最终要做的,因为我没有找到将文件直接下载到内存的方法。但是谢谢你的帮助