2024-04-29 12:53:45 发布
网友
我正在尝试使用Python从以下站点下载csv文件:https://gats.pjm-eis.com/gats2/PublicReports/GATSGenerators
在右上角有一个csv按钮,我想自动加载到数据仓库中。我已经学习了一些教程(Python新手),但还没有取得成功。有什么建议吗?你知道吗
硒帮了我一把:
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
硒帮了我一把:
使用名为requests的库,它是:
您需要它来创建对cvs资源的请求。你知道吗
还有一个用于屏幕抓取的库,叫做bs4
你需要两者来构建你想要的东西。在那边找一门关于用python和bs4进行web抓取的课程。你知道吗
还有一个叫做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
相关问题 更多 >
编程相关推荐