Я могу получить данные из таблицы HTML, но как мне получить только те данные, которые мне нужны? Например, как бы я прочитал только «10 или более см (16+ км)»? Строка 7?
KBWI (Baltimore-Washington, MD, US)
KBWI 301254Z 10007KT 10SM SCT017 BKN023 OVC039 21/18 A3027 RMK AO2 SLP249 T02060178
20.6°C ( 69°F)
17.8°C ( 64°F) [RH = 84%]
30.27 inches Hg (1025.1 mb) [Sea level pressure: 1024.9 mb]
from the E (100 degrees) at 8 MPH (7 knots; 3.6 m/s)
10 or more sm (16+ km)
2300 feet AGL
scattered clouds at 1700 feet AGL, broken clouds at 2300 feet AGL, overcast cloud deck at 3900 feet AGL
page = urlopen(metar_link)
soup = BeautifulSoup(page, 'html.parser')
table = soup.find('table')
for tr in table.find_all('tr'):
metar = tr.find_all('td')[1].text.strip()
print(metar)