标签:span soup res find date exce 天气 pen logs
将持续更新……
from urllib.request import urlopen
from bs4 import BeautifulSoup
import re
resp=urlopen(‘http://www.weather.com.cn/weather/101270101.shtml‘)
soup=BeautifulSoup(resp,‘html.parser‘)
tagDate=soup.find(‘ul‘, class_="t clearfix")
dates=tagDate.h1.string
tagToday=soup.find(‘p‘, class_="tem")
try:
temperatureHigh=tagToday.span.string
except AttributeError as e:
temperatureHigh=tagToday.find_next(‘p‘, class_="tem").span.string
temperatureLow=tagToday.i.string
weather=soup.find(‘p‘, class_="wea").string
tagWind=soup.find(‘p‘,class_="win")
winL=tagWind.i.string
print(‘今天是:‘+dates)
print(‘风级:‘+winL)
print(‘最低温度:‘+temperatureLow)
print(‘最高温度:‘+temperatureHigh)
print(‘天气:‘+weather)
标签:span soup res find date exce 天气 pen logs
原文地址:http://www.cnblogs.com/yunlambert/p/7857543.html