Mai 21

Da in vielen Foren ständig immer wieder ein und die selbe Frage auftaucht, die Frage nach einem PHP-Script zum erfragen des Google Pageranks, habe ich mich entschlossen hier ein PHP Klasse welche ich für dolche Zwecke verwende zu posten. Die Klasse basiert in erster Linie auf den gängigen Scripts welche im Netz rumgeistern. Ich habe das Script ein wenig umgeschrieben so dass es als Klasse nutzbar ist.

Denkt bei der Verwendung der Klasse bitte daran das Google es nicht sonderlich mag wenn man via Scriupt etc. den Google Pagerank abfragt!

Download 

22 Responses to “PHP-Klasse zur Abfrage des Google Pagerank”

  1. PHP-Klasse zum Pagerank-Abfragen ... » Beitrag » Kein Coder Says:

    [...] stellt in seinem Blog eine PHP-Klasse zum auslesen des Google-TB-Pageranks bereit. Empfehlenswert allerdings nur für fortgeschrittene Entwickler, weil weder Kommentare noch [...]

  2. Johannes Says:

    Funktioniert das auch mit 64-Bit Systemen?

  3. joghurtKULTUR Says:

    @Johannes… Wenn du 64 Bit Server meinst denke ich schon das es laufen wird.

  4. Jr-Ewing Says:

    @Johannes und joghurtKULTUR

    ich hab es nicht ausprobiert aber ich denke nicht das es geht….

    in der Klasse ist folgendes definiert:
    define(‘GOOGLE_MAGIC’, 0xE6359A60);

    müsste bei 64bit aber so lauten:
    define(‘GOOGLE_MAGIC’, 0x00000000E6359A60); // CHANGED (64Bit)

    das Problem ist dass die alte Logik also 32 bit mit einem Überlauf eines INTEGERs programmiert ist, der bei 64bit nicht überläuft.

  5. Dominik Says:

    *sniff*

    Ich bekomme seit ein paar Tagen ein 403 Forbidden angezeigt, wenn ich versuche den PR einer Seite zu ermiteln. Irgendwelche Ideen?

  6. Dominik Says:

    Irgendwas muss sich da tatsaechlich wegen 32bit/64bit geaendert zu haben in letzter Zeit… Hier eine funktionierende Erweiterung dieser Klasse:

    http://v1.magicbeandip.com/mbd.....Report.php

  7. link Says:

    ich hatte den code von woanders und brauchte ne version zum vergleichen. thanks! am google magic liegt es nicht, wenn’s bei einem nicht funkt. bei mir klappts so.

  8. Sven Says:

    Hallo,

    entschuldigt bitte meine Meinung, aber Google mag diese Art von Abfragen nicht und speichert im übrigen alle Anfragen für 18 Monate. Fazit: Wer einen Webserver dazu bringen kann eine Ausgabe zu erzeugen der kann auch einen Wohlgefallen-PageRank “produzieren”. Also meine Meinung ist das die Ergebnisse nicht der Realität entsprechen. Wenn ich Google wäre würde ich auch keine Recourcen bereitstellen die es Millionen von Menschen ermöglichen Milliarden von PageRanks abzufragen, wozu eigentlich auch.

    viele Grüsse

  9. joghurtKULTUR Says:

    @Sven, Entschuldigung angenommen

  10. Marc Says:

    Hallo,

    wie viele Anfragen darf man denn so z.B. am Tag an Google senden? Man kann ja sein Script entsprechend anpassen.

    Macht es nicht vielleicht noch Sinn den HTTP_USER_AGENT so anzupassen, dass Google denkt es wäre ein regulärer z.B. IE7 Nutzer?

    Gruß
    Marc

  11. Martin Oppitz Says:

    Hi.

    Also, wer eine laufende Klasse haben will, einfach mal nachfragen.

    E-Mail: info@modevel.de
    Internet: http://www.modevel.de

    Gruß Martin Oppitz

  12. marco Says:

    Hallo,
    eine Frage wie kann ich denn den PR abrufen? Den Code habe, aber irgendwie muss ich ja den Url mit einer Variable verbinden?

  13. Martin Oppitz Says:

    $newPageRank = new pagerank(“http://www.modevel.de”);
    $pPageRank = $newPageRank->getrank();

  14. Martin Oppitz Says:

    Das Abfragen des Google PR ist von Google nicht erwünscht und daher rate ich ab diesen einfach Abzufragen.

    Gruß Martin

  15. Dominik (elexpress.de) Says:

    Hallo, die Klasse scheint nicht mehr zu funktionieren. Da hat Google (entnehme ich der Fehlermeldung) wohl nun eine IP Sperre eingebaut.

  16. Clicks Says:

    Google ändert ja am eigenem Script auch ab und zu was. Deswegen muss man natürlich das Script auch dementsprechend anpassen können. Sonst erhält man dann halt ne Fehlermeldung

  17. Himolla Says:

    Gab es ein kleines Pagerank Update? Am 23.10.2010 hat sich einer unserer Blogs von 0 auf 2 verändert, obwohl es ja an diesem Tag nachweislich kein großes PR-Update gab.

  18. SEO Stefan Says:

    Funktioniert das bei euch noch? Seinerzeit hatte das ja mal geklappt – mittlerweile kommt immer nur der 403-Fehler (auch nach geändertem 64bit-Magickey).

    Gruß Stefan

  19. bigadu Says:

    Google Pagerank wird heute nicht mehr genutzt

  20. coffein Says:

    Richtig. Heute muss man das Domain-Alter mit Pi multiplizieren.

    Im Ernst: Der Page-Rank ist immernoch ein Faktor von vielen.

  21. Tobi Says:

    …der Fix für PR Abfragetools als Reaktion auf die neue API ist denkbar einfach:

    alte URL (Auszug):
    Code:
    …/search?client=navclient…

    neue URL (Auszug)
    Code:
    …/tbr?client=navclient…

    Also einfach das “search” in ein “tbr” abändern. Fertig.

  22. replica Says:

    Wen wan manual linen cloth, exquisite goat skins, silk small clasp flower, the gentle 8 of clever of silver zero purse must be ladies of holiday travel, shopping of choice for small parts. Quick to pick a you the most favorite!

Leave a Reply