写一个python爬虫爬取新乡天气数据
时间: 2023-12-22 09:46:57 浏览: 108
基于Python的网络爬虫爬取天气数据可视化分析.zip
5星 · 资源好评率100%
以下是一个简单的Python爬虫示例,用于获取天气数据:
```python
import requests
from bs4 import BeautifulSoup
# 目标URL
url = 'http://www.weather.com.cn/weather/101180301.shtml'
# 发送HTTP请求,并获取响应内容
response = requests.get(url)
html = response.content
# 使用BeautifulSoup解析HTML内容
soup = BeautifulSoup(html, 'html.parser')
# 获取天气信息
weather_info = soup.find('div', {'class': 't'}).text.strip()
# 输出天气信息
print('新乡市天气:', weather_info)
```
执行以上代码,将输出类似以下的结果:
```
新乡市天气: 晴转多云
```
请注意,上述代码仅仅是一个示例,实际的爬虫需要更多的处理和优化,以确保能够正确地获取所需的数据。同时,爬虫应该尽可能地遵守网站的使用规定,不要频繁地发送请求或者使用过于复杂的算法,以避免对目标网站造成不必要的负担或者违反相关法规。
阅读全文