Зачистка / извлечение данных о стоимости доставки не на странице продукта (доступно только на тележке)

У меня есть скрипт Python, который извлекает данные о продукте с веб-сайта электронной коммерции. Тем не менее, одна важная информация отсутствует на странице - стоимость доставки. Это не предусмотрено ни на одной из страниц продукта и доступно только при добавлении продукта в корзину для проверки того, сколько стоит доставка продукта. Сложность также добавляется из-за различных правил доставки - например, бесплатная доставка при заказе на сумму свыше 100 фунтов стерлингов, разные цены доставки для разных товаров или фиксированная стоимость доставки для нескольких товаров.

Есть ли способ, которым я могу легко получить эти данные о стоимости доставки? Есть ли какие-либо службы, о которых кто-нибудь знает, с помощью которых я могу получить эти данные более легко, или предложения по сценарию, которые я мог бы использовать?

Заранее спасибо.

1 ответ

Вы не должны пытаться получить информацию о цене доставки из корзины или любых других страниц, потому что, как вы видите, это зависит от объема корзины или других условий на сайте электронной коммерции. Это означает, что только один правильный способ - эмулировать эти правила / условия, когда вы пытаетесь рассчитать общую стоимость заказа на вашей стороне. Сделайте так, и вы избежите слишком многих проблем с правильными расчетами стоимости доставки.

Другие вопросы по тегам