Fix price

This commit is contained in:
Gabriel Augendre 2019-05-28 13:06:19 +02:00 committed by GitHub
parent b221494834
commit e63ced82ae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -306,9 +306,11 @@ def isbn_api(request, isbn):
authors = authors.getText().strip() authors = authors.getText().strip()
price = decitre_soup.select('.product-add-to-cart-wrapper div.price span.final-price') price = decitre_soup.select('.product-add-to-cart-wrapper div.price span.final-price')
logger.info(f'Fonud price {price}')
if price: if price:
price = price[0] price = price[0]
price = price.getText().replace('', '').replace(',', '.').strip() price = price.getText().replace('', '').replace(',', '.').strip()
logger.info(f'Final price {price}')
year = None year = None
editor = None editor = None
@ -324,7 +326,7 @@ def isbn_api(request, isbn):
'title': title, 'title': title,
'authors': authors, 'authors': authors,
'isbn': isbn, 'isbn': isbn,
'price': float(price), 'price': float(price) if price else None,
'year': year, 'year': year,
'editor': editor, 'editor': editor,
}) })