find('script[id="__APP_DATA"]'); $appDataJson = json_decode($appData[0]->innertext); foreach($appDataJson->pageData->redux->blogList->blogList as $element) { $date = $element->postTime; $abstract = $element->brief; $uri = self::URI . '/' . $element->lang . '/blog/' . $element->idStr; $title = $element->title; $content = $element->content; $item = array(); $item['title'] = $title; $item['uri'] = $uri; $item['timestamp'] = substr($date, 0, -3); $item['author'] = 'Binance'; $item['content'] = $content; $this->items[] = $item; if (count($this->items) >= 10) break; } } }