Vor allem für die Suchmaschinenoptimierung ist es interessant, ob bei Wikipedia Links auf eine bestimmte Seite gesetzt werden. Die Wikipedia-API bietet viele Möglichkeiten um den Inhalt von Wikipedia-Seiten automatisiert auszuwerten.
Mit folgender PHP Funktion kann man diese sogenannten Backlinks einer URL auf Wikipedia finden.
function get_wikipedia_backlinks($url, $language="en") { $url = preg_replace("(^https?://)", "", $url); $wiki_url = "https://".$language.".wikipedia.org/w/api.php?action=query&list=exturlusage&euquery=" . $url . "&eulimit=500&eunamespace=0&format=php"; $wiki_result = file_get_contents($wiki_url); $obj = unserialize($wiki_result); $arr_result = array(); if (!empty($obj['query']['exturlusage'])) { foreach ($obj['query']['exturlusage'] as $exturl) { $arr_result[] = array('wikipedia_page_title' => $exturl['title'], 'wikipedia_page_url' => 'https://'.$language.'.wikipedia.org/?curid=' . $exturl['pageid']); } } var_dump($arr_result); return $arr_result; } //Aufruf der Funktion. URL übergeben, für die Backlinks auf Wikipedia gefunden werden sollen. get_wikipedia_backlinks('www.example.org');
Als erster einen Kommentar schreiben.
Schreibe einen Kommentar