点击空白处退出提示
作品详情
1. 导入模块:
- 使用 `requests` 模块发送 HTTP 请求。
- 使用 `BeautifulSoup` 模块解析 HTML 内容。
- 使用 `openpyxl` 模块操作 Excel 文件。
2. 创建工作簿和工作表:
- 使用 `openpyxl` 创建一个 Excel 工作簿,并创建一个名为 "Weather Data" 的工作表,添加了两列标题:"日期" 和 "天气"。
3. **发送请求获取数据:**
- 循环从网站上获取每个月的天气数据。
- 使用 `requests.get()` 发送 HTTP GET 请求,并将参数传递给 URL。
- 如果请求成功(状态码为 200),则解析响应内容。
- 使用 BeautifulSoup 解析 HTML 内容,提取所需的数据。
4. 解析和写入数据:
- 使用 BeautifulSoup 找到包含每天天气信息的表格行 ``。
- 对每行进行迭代,提取日期和天气信息,并将其添加到 Excel 工作表中。
5. 保存工作簿:
- 在每次请求后保存 Excel 文件。
最后,脚本以 "weather_data.xlsx" 为文件名保存了所有抓取到的天气数据。
这段代码是一个简单而有效的数据抓取工具,可用于从指定网站上提取天气数据并存储在 Excel 文件中,方便后续分析和使用。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论