Я пытаюсь использовать этот веб-сайт https://www.timeanddate.com/weather/, чтобы очистить данные о погоде с помощью BeautifulSoup4, открыв URL-адрес:
quote_page=r"https://www.timeanddate.com/weather/%s/%s/ext" %(country, place)
Я все еще новичок в методах очистки веб-страниц иBS4
, я могу найти нужную мне информацию в источнике страницы (например, в этом поиске мы берем страну как Индию и город как Мумбаи), связанную как: https://www.timeanddate.com/weather/india/mumbai/ext
ЕслиВы видите источник страницы, нетрудно использовать CTRL+F
и находите атрибуты информации, такие как «Влажность», «Точка росы» и текущее состояние погоды (если ясно, дождливо и т. д.), единственное единственноеТо, что мешает мне получить эти данные, - это мое знание BS4
.
Можете ли вы проверить исходный код страницы и написать методы BS4
, чтобы получить такую информацию, как «По ощущениям:», «Видимость», «Точка росы», «Влажность», «Ветер» и «Прогноз»?
Примечание. Ранее я выполнял упражнение по очистке данных, где мне приходилось получать значение в HTML-теге, например <tag class="someclass">value</tag>
, используя `
a=BeautifulSoup.find(tag, attrs={'class':'someclass'})
a=a.text.strip()`
.