我正在尝试从以下站点使用Python下载csv文件:https://gats.pjm-eis.com/gats2/PublicReports/GATSGenerators
右上角有一个csv按钮,我想将其自动加载到数据仓库中。我已经看过一些教程(Python的新手教程),但尚未取得成功。有什么建议吗?
答案 0 :(得分:0)
使用称为请求的库,它是:
import requests
您需要它来创建对cvs资源的请求。
还有一个用于网络抓取的库,称为bs4
import bs4
您将需要同时构建所需的内容。在那儿寻找有关使用python和bs4进行网络抓取的课程。
还有一个名为csv的库
import csv
您可以使用它轻松地解析csv文件。
查看此示例或通过谷歌搜索
这是LinkedIn学习平台上的另一门课程
https://www.linkedin.com/learning/scripting-for-testers/welcome
答案 1 :(得分:0)
硒帮了我大忙:
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()