Hi ich hätte eine frage bezüglich der api könnte dieser code funktionieren oder musste ich dann anpassungen im api code machen lg
from pandalib import pandalib, pandautilities
def convert_currency_for_links(links, currencies):
converted_items = {}
for link in links:
item = lib.get_item(link)
converted_items[link] = convert_currency(item, currencies)
return converted_items
def convert_currency(item, currencies):
converted_item = {}
for currency in currencies:
converted_item[currency] = {}
for key, value in item.items():
if isinstance(value, dict) and 'price' in value:
price_in_currency = value['price'] * currencies[currency]
converted_item[currency][key] = {**value, 'price_in_'+currency: price_in_currency}
else:
converted_item[currency][key] = value
return converted_item
lib = pandalib("my bearer token", "my user id")
links = [
"https://item.taobao.com/item.htm?id=634959757581",
"https://item.taobao.com/item.htm?id=634959757582",
# Weitere Links hier hinzufügen
]
currencies = {'USD': 1.23, 'EUR': 1.08} # Beispiel-Wechselkurse für USD und EUR
converted_items = convert_currency_for_links(links, currencies)
print(converted_items)