Я новичок в использовании Python, regex и BeautifulSoup, я хочу получить запрос для извлечения валюты, а затем цифры в пределах -> <! - (не включая указатели, хотя), которые могут быть разной длины, но я также хочу игнорировать любое из следующих возможных значений: цифры ниже 100, выше 500 000, 123, 1234, 12345, 123456 </p>
Это связано с попыткой получить точные средние списки цен на автомобили. Второй - в фунтах, я хотел бы перевести это в евро и перечислить также в евро, если кто-нибудь может помочь с этим?
Например, из следующего кода соскоба ..
<span data-reactid="1268"><span data-reactid="1269">€</span><!-- react-text: 1270 -->16,500<!-- /react-text --></span>
<span data-reactid="1274"><span data-reactid="1275">£</span><!-- react-text: 1276 -->296<!-- /react-text --></span>
<span data-reactid="1322"><span data-reactid="1323">€</span><!-- react-text: 1324 -->8,950<!-- /react-text --></span>
Я хочу получить следующие результаты ..
16500
355 <-- which I want to be got by multiplying £ figure by 1.2
8950
Вот что у меня есть:
price_list = soup.findAll(class_='card__price')
for price in price_list:
prices = price.contents[0]
#prices = re.search("")
#soup.findAll(re.compile("(...)"))
print(prices)
.. Таким образом, конечный результат будет просто средним (8602), чтобы я мог получить этот один результат для экспорта в базу данных или что я выберу с ним делать дальше: D