Я относительно новичок в Python / BS4 и очистке данных, поэтому мне кажется, что это простая проблема, но у меня возникают проблемы с поиском любых ресурсов в Интернете.
Моя цель - использовать этот сайт для генерации случайных адресов и очистки их с использованием BS4.
Мой текущий код выглядит следующим образом:
site = 'https://www.randomlists.com/random-addresses?qty=10'
res = requests.get(site)
soup = bs4.BeautifulSoup(res.text, 'html.parser')
bigdata = soup.find('ol',{'class':'rand_large'})
print(bigdata)
Возвращает 'Нет'
Iубедитесь, что данные, которые я хочу, находятся внутри «ола», который, как я понимаю, является упорядоченным списком.В прошлом я провел некоторые базовые расчеты и запутался, почему приведенный выше код не может найти 'rand_large'.
Есть предложения?
Небольшое редактирование / дополнение: использование
bigdata = soup.find('div',{'class':'Rand-stage'})
возвращает:
<div class="Rand-stage"> <div class="Rand-stage-loading"> Loading… </div> </div>
Я не понимаю, откуда взялись дополнительные "вещи".