Задать вопрос

Как спарсить определенный текст?

Здравствуйте! Получаю информацию с сайта:
include_once('components/simple_html_dom.php');

echo file_get_html('https://card.wb.ru/cards/detail?spp=18&regions=68,64,83,4,38,80,33,70,82,86,75,30,69,22,66,31,48,1,40,71&pricemarginCoeff=1.0&reg=1&appType=1&emp=0&locale=ru&lang=ru&curr=rub&couponsGeo=12,3,18,15,21&dest=-1029256,-102269,-1278703,-1255563&nm=110383570')->plaintext;


Выводится вся информация, нужно получить только значение qty, как это сделать?
62b728ec9a3ab912856556.png
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
@lil_koi
лучший из худших
держи. Да, это выглядит ужасно, но это работает
print_r(json_decode(file_get_contents('https://card.wb.ru/cards/detail?spp=18&regions=68,64,83,4,38,80,33,70,82,86,75,30,69,22,66,31,48,1,40,71&pricemarginCoeff=1.0&reg=1&appType=1&emp=0&locale=ru&lang=ru&curr=rub&couponsGeo=12,3,18,15,21&dest=-1029256,-102269,-1278703,-1255563&nm=110383570'),true)["data"]["products"][0]["sizes"][0]["stocks"][0]["qty"]);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@drAbuse
json_decode(file_get_html('https://card.wb.ru/cards/detail?spp=18&regions=68,64,83,4,38,80,33,70,82,86,75,30,69,22,66,31,48,1,40,71&pricemarginCoeff=1.0&reg=1&appType=1&emp=0&locale=ru&lang=ru&curr=rub&couponsGeo=12,3,18,15,21&dest=-1029256,-102269,-1278703,-1255563&nm=110383570')->plaintext, true)

Получаете массив и дальше работаете с ним
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы