Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中从Facebook广告报告URL获取EmptyDataFrame错误_Python_Python 3.x_Facebook_Csv_Url - Fatal编程技术网

在Python中从Facebook广告报告URL获取EmptyDataFrame错误

在Python中从Facebook广告报告URL获取EmptyDataFrame错误,python,python-3.x,facebook,csv,url,Python,Python 3.x,Facebook,Csv,Url,我正在使用pandas'read_csv'方法读取Facebook URL,该URL链接到一个广告报告csv文件-当粘贴到浏览器中时,该链接会自动下载csv。通常,我可以将类似这样的URL直接传递到pandas.read_csv()并获取一个数据帧,但当前我从该链接获得一个“EmptyDataError:无需从文件解析的列” 我知道获取这些数据的另一种方法是访问Facebook Graph API,但是现在能够通过一些Python或其他代码直接访问这个URL对于设置我的广告报告流程来说是最有用的

我正在使用pandas'read_csv'方法读取Facebook URL,该URL链接到一个广告报告csv文件-当粘贴到浏览器中时,该链接会自动下载csv。通常,我可以将类似这样的URL直接传递到pandas.read_csv()并获取一个数据帧,但当前我从该链接获得一个“EmptyDataError:无需从文件解析的列”

我知道获取这些数据的另一种方法是访问Facebook Graph API,但是现在能够通过一些Python或其他代码直接访问这个URL对于设置我的广告报告流程来说是最有用的。代码如下所示:

ads\u report=pd.read\u csv('https://www.facebook.com/ads/report_builder/past_report/download_report/?report_run_id=123456789101112&export_format=csv&source=email)

我希望的输出是常规数据帧,但目前我收到以下错误:
EmptyDataError:没有要从文件中解析的列

您可以使用浏览器下载它,并使用
pd.read_csv('/local/path/to_csv')
加载它…我希望避免通过浏览器下载任何内容-此脚本理想情况下可以从每日电子邮件中提取csv,每天加载和处理,无需我手动点击或下载任何内容。