Я тренируюсь на сайтах и получаю несколько цен назад.Я не слишком знаком со списками и тем, как они работают, поэтому я не уверен, но я хочу конвертировать доллар в AUD, который составляет примерно 1: 1,32 доллара.Я бы предположил, что строка сначала eval () становится списком с плавающей точкой, а затем, возможно, просто умножается на 1,32, но я не уверен, как на самом деле сделать обмен отношениями:
from tkinter import *
from re import findall, MULTILINE
rss = open('rss.xhtml', encoding="utf8").read()
# prints 10 price values
regex_test = findall(r'([0-9]+[.]*[0-9]*) USD', rss)
price = ["$" + regex_test for regex_test in regex_test]
for cost in range(10):
print(price[cost])
Это выведет10 цен, где => представляет переход к следующей цене, т. Е. 20 долларов становится 26,40 AUD:
- $ 20,00 => $ 26,40
- $ 20,00 => 26,40
- $ 20,00=> $ 26,40
- $ 20,00 => $ 26,40
- $ 16,00 => 21,12
- $ 23.50 => 31,02
- $ 20,00 => $ 26,40
- $ 16,00=> $ 21,12
- $ 189,00 => $ 249,48
- $ 16,00 => $ 21,12
В качестве вспомогательного средства, которое вытягивает цены с использованием того же регулярного выражения, здесь аналогично rssfeed https://www.etsy.com/au/shop/ElvenTechnology/rss
используется диапазон 10, так как я не хочу очищать сотни записей, только некоторые из них сверху.