使用Python下载CVS“Download CSV”按钮

2024-04-29 12:53:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Python从以下站点下载csv文件:https://gats.pjm-eis.com/gats2/PublicReports/GATSGenerators

在右上角有一个csv按钮,我想自动加载到数据仓库中。我已经学习了一些教程(Python新手),但还没有取得成功。有什么建议吗?你知道吗


Tags: 文件csvhttpscom站点教程按钮数据仓库
2条回答

硒帮了我一把:

from selenium import webdriver

browser = webdriver.Chrome('C:/chromedriver_win32/chromedriver.exe')
url = 'https://gats.pjm-eis.com/gats2/PublicReports/GATSGenerators'
browser.get(url) 

browser.find_element_by_xpath('//*[@id="CSV"]').click()
browser.close()

使用名为requests的库,它是:

import requests

您需要它来创建对cvs资源的请求。你知道吗

还有一个用于屏幕抓取的库,叫做bs4

import bs4

你需要两者来构建你想要的东西。在那边找一门关于用python和bs4进行web抓取的课程。你知道吗

还有一个叫做csv的库

import csv

一旦得到csv文件,您就可以使用它轻松地解析它。你知道吗

查看此示例或谷歌搜索:

https://www.digitalocean.com/community/tutorials/how-to-scrape-web-pages-with-beautiful-soup-and-python-3

这里是LinkedIn学习平台上的另一门课程

https://www.linkedin.com/learning/scripting-for-testers/welcome

相关问题 更多 >