Как я могу получить информацию о продукте, когда контейнер div имеет itemscope, используя Python - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь очистить веб-страницу под логином , которая имеет

<div class="price-container" itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer"> 
<span class="price-label">Τιμή:</span> 
<span class="final-price"><span itemprop="price">935,96 €</span> </span> 
<meta itemprop="currency" content="EUR"> 
<meta itemprop="availability" content="in_stock"> 
</div> 

, и я не могу получить фактическую окончательную цену под пролетом, которая рассчитывается из JavaScript

если я использую

price = soup.find('span', attrs={'class': 'final-price'})

Я получу 935,96, а не тот, который я вижу на странице

itemscope itemtype="http://data-vocabulary.org/Offer" 

несет ответственность за сокрытие фактических цен?

Как я могу получить фактическую окончательную цену

enter image description here

Вы увидите, что есть цена 922,24 со скидкой 1,5% от 935,96 и дополнительная скидка 22% рассчитывается с помощью JavaScript, но как получить 721,08?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...