从数据表 "CSV" 按钮中找到下载 URL?
Find download URL from datatables "CSV" button?
This R Shiny application appears to use DT
显示其表格。至少在我看到的源代码中:
<script src="plotly-binding-4.10.0/plotly.js"></script>
<link href="datatables-css-0.0.0/datatables-crosstalk.css" rel="stylesheet" />
<script src="datatables-binding-0.20/datatables.js"></script>
<link href="crosstalk-1.2.0/css/crosstalk.min.css" rel="stylesheet" />
<script src="crosstalk-1.2.0/js/crosstalk.min.js"></script>
它还有一个用于下载数据的“CSV”按钮:
如何在不点击的情况下自行下载该网站的数据?我想按钮运行一些 javascript,它会进行网络调用,但是 chrome 调试器的“网络”选项卡不显示任何 activity.
理想情况下,我可以找到数据的 URL,然后我可以使用我选择的语言(例如,wget、curl、python、..)。
您可以编写脚本以使用无标题浏览器导航至页面并下载文件。 Selenium通常是这类工作的首选。
看起来原始数据是通过项目 github 来自这里的。看来 git pull
可以很容易地为您完成。
https://github.com/Metropolitan-Council/covid-poops/blob/main/R/d_covid_cases.R
https://static.usafacts.org/public/data/covid-19/covid_confirmed_usafacts.csv?_ga=2.86006619.233414847.1642517751-2016304881.1642174657
其他数据都在这个 repo 中。
https://github.com/Metropolitan-Council/covid-poops/tree/main/data
我能够使用 python 请求库来提取原始数据。
import requests
x = requests.get('https://static.usafacts.org/public/data/covid-19/covid_confirmed_usafacts.csv?_ga=2.86006619.233414847.1642517751-2016304881.1642174657')
print(x.text)
编辑:闪亮的数据似乎来自这里。我会通过 git 获取它们。 github 自述文件指出,“Shiny 应用程序位于 ./metc-wastewater-covid-monitor。/data 包含相关的 CSV 数据,/www 包含 CSS、HTML 和相关字体应用程序需要 运行."
的文件
https://github.com/Metropolitan-Council/covid-poops/tree/main/metc-wastewater-covid-monitor/data
This R Shiny application appears to use DT
显示其表格。至少在我看到的源代码中:
<script src="plotly-binding-4.10.0/plotly.js"></script>
<link href="datatables-css-0.0.0/datatables-crosstalk.css" rel="stylesheet" />
<script src="datatables-binding-0.20/datatables.js"></script>
<link href="crosstalk-1.2.0/css/crosstalk.min.css" rel="stylesheet" />
<script src="crosstalk-1.2.0/js/crosstalk.min.js"></script>
它还有一个用于下载数据的“CSV”按钮:
如何在不点击的情况下自行下载该网站的数据?我想按钮运行一些 javascript,它会进行网络调用,但是 chrome 调试器的“网络”选项卡不显示任何 activity.
理想情况下,我可以找到数据的 URL,然后我可以使用我选择的语言(例如,wget、curl、python、..)。
您可以编写脚本以使用无标题浏览器导航至页面并下载文件。 Selenium通常是这类工作的首选。
看起来原始数据是通过项目 github 来自这里的。看来 git pull
可以很容易地为您完成。
https://github.com/Metropolitan-Council/covid-poops/blob/main/R/d_covid_cases.R
https://static.usafacts.org/public/data/covid-19/covid_confirmed_usafacts.csv?_ga=2.86006619.233414847.1642517751-2016304881.1642174657
其他数据都在这个 repo 中。
https://github.com/Metropolitan-Council/covid-poops/tree/main/data
我能够使用 python 请求库来提取原始数据。
import requests
x = requests.get('https://static.usafacts.org/public/data/covid-19/covid_confirmed_usafacts.csv?_ga=2.86006619.233414847.1642517751-2016304881.1642174657')
print(x.text)
编辑:闪亮的数据似乎来自这里。我会通过 git 获取它们。 github 自述文件指出,“Shiny 应用程序位于 ./metc-wastewater-covid-monitor。/data 包含相关的 CSV 数据,/www 包含 CSS、HTML 和相关字体应用程序需要 运行."
的文件https://github.com/Metropolitan-Council/covid-poops/tree/main/metc-wastewater-covid-monitor/data