小编Jac*_*yle的帖子

有没有办法使用Python从“网站按钮点击”下载csv文件?

我想"Projects.csv"从这个网站自动下载一个 CSV 文件:

https://www.vcsprojectdatabase.org/#/projects/st_/c_/ss_0/so_/di_/np_

可以通过单击 CSV 图标手动下载 CSV,但我不确定如何在 python 中自动下载并将 CSV 文件本地存储在我的驱动器上。

到目前为止,我已经尝试通过 chrome 开发人员控制台检查按钮元素,以在“网络”选项卡中找到正确的 url,如下所示?

https://www.vcsprojectdatabase.org/services/publicViewServices/fetchProjectsExport

但我不确定这个 URL 是否应该在末尾包含文件名,如下所示:

https://www.vcsprojectdatabase.org/services/publicViewServices/fetchProjectsExport/Projects.csv

这是我尝试过的,但它只是写了一个空白文件:

import requests

url = 'https://www.vcsprojectdatabase.org/services/publicViewServices/fetchProjectsExport/Projects.csv'

r = requests.get(url)
with open('a.csv', 'wb') as f:
    f.write(r.content) 
Run Code Online (Sandbox Code Playgroud)

如何让 CSV 文件正确下载和保存?

javascript python url

1
推荐指数
1
解决办法
9782
查看次数

标签 统计

javascript ×1

python ×1

url ×1