json. В одном из элементов html разметка. Дело в том, что когда декодирую json, чтобы вытащить строку с html разметкой, то склеиваются некоторые слова. Короче склеиваются названия классов. И я не могу привязаться к ним из за неправильного названия. Из за чего это может быть? json_decode функция...
все намешано, json, html, "мертвичина" (лумен) пример покажи того что приходит и как ты его парсишь
В ответе с сервера (который парсится) приходит json. В нём в одном из элементов лежит разметка строкой. Эта разметка встраивается в страницу. Если декодируешь json в массив, то в элементе где разметка, по прежнему остаётся строка, но в ней пробелы в некоторых местах пропадают и склеиваются названия классов. Естественно невозможно выполнить парсинг. И про люмен, ну по братски... Еще б сказал php выкинь, пиши на go 🤦
lumen мертв об этом на сайте lumen и написано ну ладно, пример raw json приложи глянуть
{ "success": true, "updatesHTML": "<div class=\"news-update is-injured language-view-english\">\r\n <div class=\"news-update__top\">\r\n <img class=\"news-update__logo\" src=\"https://content.rotowire.com/images/teamlogo/soccer/Manchester-City.png?v=10\" alt=\"MCI\">\r\n <div class=\"news-update__playerhead\"><a class=\"news-update__player-link\" href=\"/soccer/player/erling-haaland-29664\">Erling Haaland</a><div class=\"news-update__headline\">Dealing with same ankle issue</div></div>\r\n </div>\r\n <div class=\"news-update__meta\"><div><b class=\"news-update__pos\">F</b>Manchester City</div><div class=\"news-update__inj\">GTD</div></div>\r\n <div class=\"news-update__main\">\r\n <div class=\"news-update__timestamp\">November 17, 2023</div>\r\n <div class=\"news-update__news\">Haaland suffered a knock to his ankle late in Thursday's qualifier with Norway but played through the issue. According to the team doctor, \"He gets a slight twist in his ankle, where he is a bit vulnerable. It hurts a lot right away, and then it goes away pretty quickly. Then we'll see tomorrow how he is then.\"</div>\r\n <div class=\"news-update__analysis\"><b>ANALYSIS</b><br>It sounds like only a minor knock for Haaland because if it's the same one as before, he didn't miss any time. After subbing off against Bournemouth, he went on to start a few days later and even trained prior to the win against Young Boys, and then only a few days after that he went the full 90 and bagged a brace against Chelsea. At this point, there isn't a major worry to Haaland's status coming out of the break.</div>\r\n </div>\r\n </div><div class=\"news-update language-view-english\">\r\n <div class=\"news-update__top\">\r\n <img class=\"news-update__logo\" src=\"https://content.rotowire.com/images/teamlogo/soccer/Tottenham-Hotspur.png?v=10\" alt=\"TOT\">\r\n <div class=\"news-update__playerhead\"><a class=\"news-update__player-link\" href=\"/soccer/player/son-heung-min-17326\">Son Heung-Min</a><div class=\"news-update__headline\">Fine after another injury scare</div></div>\r\n </div>\r\n <div class=\"news-update__meta\"><div><b class=\"news-update__pos\">F/M</b>Tottenham Hotspur</div></div>\r\n </div>\r\n </div>", "newLastUpdateTime": "2023-11-15 09:40:37", "noMoreUpdates": false } Урезал разметку. А то тут простыня будет из сообщений
как файл приложи, хрен его знает что тутда Телега напихала
Обсуждают сегодня