Ich versuche, eine E-Commerce-Website mit scrapy und splash Schrott, wie die meisten Inhalte auf der Seite dynamisch ist, die durch JS gemacht wird, ich bin mit splash auf Hol die Daten. Ich kann alle anderen Daten außer den Preisdaten abrufen.Scrapy + Splash Rendern ein JavaScript-Daten
<div class="grid-row rendered">
<span data-id="from-price" data-bind="visible: showFromLabel, text: fromLabelText, css: { 'price-from-discounted' : isDiscountedPrice }" class="price-from" style="display: none;">From</span>
<span data-id="current-price" data-bind="text: priceText(), css: {'product-price-discounted' : isDiscountedPrice }" class="current-price">$31.58</span>
<span data-id="rrp-price" data-bind="text: rrpPriceText, visible: showRrpPrice" class="product-prev-price" style="display: none;"></span>
<span data-id="previous-price" data-bind="text: prevPriceText, visible: showPrevPrice" class="product-prev-price" style="display: none;"></span>
<span data-id="german-vat-message" data-bind="text: germanVatMessage, visible: showGermanVatMessage" class="product-german-vat" style="display: none;"></span>
</div>
ich die zweite Spanne Daten holen will, aber die div.grid-row
gerendert wird nicht gemacht, wenn ich print(response.body)
.
Wie kann ich, dass die Preisdaten. Ich
Hier der Link zum page ist