Помощь с составлением регулярного выражения
При парсинге необходимо вытащить один из параметров, которого нет на странице, но оно есть в js.
Кусок Js
i","brandId":14426,"nomenclatures":{"2217416":{"cod1S":2217416,"ordersCount":700,"artikul":"
Необходимо вытащить значение в ordersCount
Я сначала пытался вытащить 2 index поиска text.find() и потом вырезать из текста, но он выкидывало -1, т.е не найдено
Сейчас пытаюсь c помощью регулярки, но возникла проблема с составлением ее. Не могу понять, как ограничить слева и справа.
Последняя попытка /^"ordersCount":.\$/
Ответы (1 шт):
Автор решения: Alioshca Z
→ Ссылка
Попробуйте так, только следите за типом кавычек (в примере для двойной кавычки):
import re
s = 'i","brandId":14426,"nomenclatures":{"2217416":{"cod1S":2217416,"ordersCount":700,"artikul":"'
r = re.findall(r'\"ordersCount\":(\d+)', s)
print(r)