Я хочу распечатать все идентификаторы со страницы, которая имеет уникальный класс.
Страница, которую я хочу очистить с помощью Beautiful Soup, выглядит следующим образом:
<div itemscope itemprop="item" itemtype="http://schema.org/Product" id="12345" class="realestate">
<div class="contentArea">
<meta itemprop="name" content="Name - 12345 " />
<meta itemprop="url" content="https://url12345.hu" />
<meta itemprop="category" content="category1" />
</div>
</div>
<div itemscope itemprop="item" itemtype="http://schema.org/Product" id="12346" class="realestate">
<div class="contentArea">
<meta itemprop="name" content="Name - 12346 " />
<meta itemprop="url" content="https://url12346.hu" />
<meta itemprop="category" content="category1" />
</div>
</div>
'ID' - это уникальный идентификатор из DIVs Itemscope, поэтому я как-то хочу извлечь эти уникальные идентификаторы и распечатать их все (резонно - прикрепить всю другую рекламную информацию к этому идентификатору (например, имя, URL, и т.д.) позже)
Я пытался с этим кодом Python, но он не работает.
import requests
from bs4 import BeautifulSoup
page = requests.get('searchResultPage.url')
soup = BeautifulSoup(page.text, 'html.parser')
id = soup.find_all('id')
print(id)
Возвращает пустой список.
То, что я ожидаю, и что я хочу, это получить список с идентификаторами из div, таким образом:
12345
12346
Спасибо за вашу помощь заранее!