Python. можно ли сделать поиск внутри такого текста?
Всем привет!
Очень долго не могу разобраться, можно ли как-то вывести на python все PriceRub?
Чтобы выход, допустим, был таким: 651,8, 723.55.
правильно ли понимаю, что это можно сделать с помощью beatifulSoup?
Не очень понимаю, как делать поиск в таких кодах, если это не элементы внутри html.
Тапками не кидайтесь, я еще очень-очень слабый в этом:))
Благодарю!
Данные, которые ты написал, в формате JSON. JSON это не html, а значит BeautifulSoup тут бесполезен.
получить данные из этого json'а можно так:
import json
dataString = """{"data":[{"priceRub": 222}, {"priceRub": 333}]}"""
# преобразуем в python-объект
dataJson = json.loads(dataString)
# обходим list
for i in dataJson['data']:
# получаем нужные поля
print(i['priceRub'])