这段代码是一个简单的 Python 脚本,用于从网页上抓取天气数据,并将结果写入 Excel 文件中。让我来简单解释一下这个脚本的主要部分:
1. 导入模块:
- 使用 `requests` 模块发送 HTTP 请求。
- 使用 `BeautifulSoup` 模块解析 HTML 内容。
- 使用 `openpyxl` 模块操作 Excel 文件。
2. 创建工作簿和工作表:
- 使用 `openpyxl` 创建一个 Excel 工作簿,并创建一个名为 "Weather Data" 的工作表,添加了两列标题:"日期" 和 "天气"。
3. **发送请求获取数据:**
- 循环从网站上获取每个月的天气数据。
- 使用 `requests.get()` 发送 HTTP GET 请求,并将参数传递给 URL。
- 如果请求成功(状态码为 200),则解析响应内容。
- 使用 BeautifulSoup 解析 HTML 内容,提取所需的数据。
4. 解析和写入数据:
- 使用 Be