python中urllib库在网站上爬取天气预报
时间: 2023-02-12 09:58:48 浏览: 129
urllib的使用以及360翻译爬取源码.md
可以使用urllib库中的urllib.request.urlopen()函数打开网页并读取其中的HTML代码, 然后使用BeautifulSoup解析HTML代码, 找到天气预报信息.
可以先安装beautifulsoup4,可以使用pip install beautifulsoup4 安装.
示例代码如下:
```python
import urllib.request
from bs4 import BeautifulSoup
url = "http://www.weather.com.cn/weather/101010100.shtml"
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html, 'html.parser')
info = soup.find('div', class_='t').find('p').get_text()
print(info)
```
这段代码会打印出当前北京的天气预报.
阅读全文