#获取网页数据
import requests
def get_weather():
try:
url = 'http://www.weather.com.cn/textFC/hb.shtml'
html = requests.get(url).content.decode('utf-8')
print(html)
except Exception as e:
print(e)
if __name__ == '__main__':
get_weather()
#获取省份信息
from bs4 import BeautifulSoup
soup = BeautifulSoup(html, 'lxml')
conMidtab = soup.find('div', class_='conMidtab')
conMidtab2_list = conMidtab.find_all('div', class_='conMidtab2')
for conMidtab2 in conMidtab2_list:
tr = conMidtab2.find_all('tr')[2]
provence = tr.find('td').text.replace('\n', '')
print(provence)
# 获取城市信息
for conMidtab2 in conMidtab2_list:
tr_list = conMidtab2.find_all('tr