array( 'name' => 'Language', 'type' => 'list', 'values' => array( 'English' => 'en', '繁體中文' => 'zh_hant', 'Français' => 'fr', 'Deutsch' => 'de', 'Italiano' => 'it', '日本語' => 'ja', '한국어' => 'ko', 'Português' => 'pt_br', 'Español' => 'es', 'Español (México)' => 'es_mx', 'Polski' => 'pl', 'Русский' => 'ru', 'हिन्दी' => 'hi', 'Bahasa Indonesia' => 'id', 'ไทย' => 'th', 'Türkçe' => 'tr', ), 'defaultValue' => 'en' ) ) ); public function getIcon(){ return 'https://pokemongo.com/img/icons/favicon.ico'; } public function collectData() { $lang = $this->getInput('lang'); $pageUrl = self::URI . $lang . '/news'; $html = getSimpleHTMLDOM($pageUrl) or returnServerError('Konnte die Webseite nicht laden: ' . $pageUrl); // Finde alle News-Karten foreach($html->find('a._newsCard_119ao_16') as $element) { if(count($this->items) >= 10) break; // Titel $contentDiv = $element->find('div._newsCardContent_119ao_59', 0); $title = ''; if ($contentDiv) { $titleDiv = $contentDiv->find('div', 1); // Das zweite