У объекта «NoneType» нет проблемы с атрибутом «findAll» (веб-скрапинг) [дубликат]Python

Программы на Python
Anonymous
У объекта «NoneType» нет проблемы с атрибутом «findAll» (веб-скрапинг) [дубликат]

Сообщение Anonymous »

Я хочу показать некоторые данные OpenWeather (город, погода, градус недели... и т. д.). Но когда я кодирую название дня в качестве заголовка, я сталкиваюсь с проблемой, как на снимке экрана с фотографией. (Объект 'NoneType' не имеет атрибута 'findAll')

Код: Выделить всё

from bs4 import BeautifulSoup
import requests
import pandas

try:

source = requests.get('https://openweathermap.org/')

soup = BeautifulSoup(source.text,'html.parser')

weather_list = soup.find('ul',class_="day-list").findAll('li')

for weather in weather_list:
title = weather.find('span')

except Exception as e:
print(e)
Я контролировал установки (pandas, request и bs4). Я не столкнулся ни с какой проблемой. Затем я сосредоточился на HTML-кодах веб-сайтов, но я новичок в этой области, поэтому стараюсь изо всех сил. Я думаю проблема в HTML-кодах. Можете ли вы объяснить решение?

Подробнее здесь: https://stackoverflow.com/questions/786 ... b-scraping

Вернуться в «Python»