Herzlich willkommen im SEO Forum der ABAKUS Internet Marketing GmbH
registrieren registriertes Mitglied
ja, die Rechte sind geklärt. Es sind Seiten von meinen eigenen Kunden, deren Webseiten ich überwchen soll. Zum Beispiel hatten wir heute eine Rückmeldung eines Kunden, dass nach einem Auto Wordpress Update das Design nicht mehr funktioniert hat.> ... und die Rechte zum Erstellen von Scrrenshots von anderen Webseiten sind geklärt? Sonst drohen Abmahnungen ...
Code: Alles auswählen
<?PHP
function getGooglePageSpeedScreenshot($site, $img_tag_attributes = "border='1'") {
#initialize
$use_cache = false;
$apc_is_loaded = extension_loaded('apc');
#set $use_cache
if($apc_is_loaded) {
apc_fetch("thumbnail:".$site, $use_cache);
}
if(!$use_cache) {
$image = file_get_contents("https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=$site&screenshot=true");
$image = json_decode($image, true);
$image = $image['screenshot']['data'];
if($apc_is_loaded) {
apc_add("thumbnail:".$site, $image, 2400);
}
}
$image = str_replace(array('_', '-'), array('/', '+'), $image);
return "<img src=\"data:image/jpeg;base64,".$image."\" $img_tag_attributes />";
}
echo getGooglePageSpeedScreenshot($kunden_line['kunden_url'], 'class="thumbnail"');
?>
Also, das Script oben funktioniert, nur Google limitert diesen Service auf etwa 50 Screenshots. Ich würde das auch bezahlen, am Tag benötige ich etwa 500 Screenshots.Das Thema hatten wir erst vor kurzem. Ohne eine manuelle Einsicht ist es aussichtslos.