Похоже, что если продавец не указывает вес в первую очередь, API ничего не показывает для этого.
Если доставка бесплатная, скорее всего, продавец не будет вводить вес пункт. Так что, возможно, найдите те товары, доставка которых не является бесплатной, возможно, продавец укажет вес для расчета доставки.
"ShippingDetails": {"ShippingType": "Calculated"}
Я также пробовал GetItem, и он может показывать вес товара, если вес доступен. Я также попробовал GetItemShipping и он может показывать вес элемента, если он доступен, но ему нужен DestinationPostalCode.
Источник: https://github.com/timotheus/ebaysdk-python/issues/304