import requests
from bs4 import BeautifulSoup
address = 'http://www.weather.com.cn/weather/101{}.shtml'
for i in range(1,24):
z = ''
if i<5:
z = '0'+str(i)+'0100'
if i>4 and i<10:
z = '0'+str(i)+'0101'
if i>9:
z = str(i)+'0101'
address1 =address.format(z)
#print(address1)
w = requests.get(''+address1+'')
#转换编码解决中文问题
t1 = w.text.encode('ISO-8859-1').decode('utf-8')
ht1 = BeautifulSoup(t1,'html5lib')
body1 = ht1.body # 获取body部分
# print(body1)
data = body1.find('div', {'id': '7d'}) # 找到id为7d的div
ul = data.find('ul') # 获取ul部分
li = ul.find_all('li') # 获取所有的li
s = body1.find('div',{'class':'c