Seite 1 von 2

[3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 21.11.2020 15:54
von HaioPaio
Hallo zusammen

Wenn ich zum Beispiel die Anzeige "Aktive Themen" anschaue, sehe ich die Zahl der Zugriffe für das jeweiligen Themen.
Ich bin mir sicher dass hier Zugriffe durch Gäste auf das Thema mitgezählt werden.
Werden aber auch die Zugriffe durch Bots mitgezählt?
Weiß das jemand von euch?

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 21.11.2020 18:29
von Mike-on-Tour
Ich vermute ganz stark, dass da alle Zugriffe gezählt werden, also auch die der Bots. Warum? Weil eine Routine, die beim Zählen auch noch nach Nutzern oder Nutzergruppen unterscheidet, software-technischer Ballast wäre.
Aber ich könnte auch falsch liegen.

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 22.11.2020 11:45
von HaioPaio
Ich befürchte ähnliches. Ich habe aus Zeiten wo ich Marketing Bots und böse Bots noch nicht über htaccess ausgesperrt hatte auf manchen Themen 15000 Zugriffe. Ich schätze mal dass nur ca. 3% davon wirklich von Menschen stammen die das Thema gesehen haben. Ich kenne ja unser Forum.
Ich hatte Bots die 24 h am Tag jede Minute auf das Forum zugriffen. Das frisst nicht nur Bandbreite, sondern verfälscht auch die Zugriffszahlen.
Unter diesen Umständen ist die Zugriffsanzeige natürlich Makulatur.
Man muss also wirklich mit externen Mitteln arbeiten (Robots.txt und .htaccess) um die Anzeige der Zugriffe in die Nähe sinnvoller Angabe zu rücken.
Ich vermute mal dass ich hier nicht der Einzige bin, der das am Anfang nicht durchschaut hatte.

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 29.08.2022 21:34
von donsenilo
Wenn Bots mitgezählt werden, ist die Angabe von Zugriffen ziemlich sinnfrei.
Wie kann man Bots per htaccess oder robots.txt blockieren ?

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 29.08.2022 22:01
von BNa
Ab hier lesen:
viewtopic.php?p=1260742#p1260742

Und dann aber am besten die umgedrehte Variante wählen.
Also, lasse erstmal nur google (und evtl 1-2 andere) zu, ansonsten exit;
Sonst wird die .htaccess zu groß :geek:
Und schon ist Ruhe im Pu**.
Ist echt narrensicher..

----

Daher z.B. nicht so (siehe Link),

Code: Alles auswählen

// no 80legs
$useragent = @$_SERVER['HTTP_USER_AGENT'];

if (strchr($useragent,'80legs'))
{ 
     exit;
}
// no 80legs 
(also stattdessen einen eklatanten Teil des echten googlebots eintragen, muss nicht der volle Name sein)

sondern so

Code: Alles auswählen

// no 80legs
$useragent = @$_SERVER['HTTP_USER_AGENT'];

if (!strchr($useragent,'80legs'))
{ 
     exit;
}
// no 80legs 
Man achte auf das Ausrufezeichen (heißt: blockiere alles außer ****)

Und nach Belieben erweitern.
robots.txt nehm ich garnicht mehr,
weil sich viele bad-bots nicht dran halten,
geben sich zB. als Chrome-Browser aus (Guest) und andere Scherze :wink:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 29.08.2022 22:57
von donsenilo
BNa hat geschrieben: 29.08.2022 22:01 Und schon ist Ruhe im Pu**.
Danke für den Tipp. Werde das mal in meinem Pu** ausprobieren. :grin:

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 30.08.2022 13:44
von BNa
*harhar - Hier Tips zum testen, ob das auch sauber greift:
https://www.computerbild.de/artikel/cb- ... 82735.html

Damit kannst Du z.B. in Chrome den User Agent des Browsers auf Googlebot etc. ändern
und dann die Code-Änderung z.B. Im Firefox (gegen-)checken:

Listen v. User-Agents (Bots, etc.):
https://developers.whatismybrowser.com/ ... c/crawler/
https://developers.whatismybrowser.com/ ... s/explore/

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 30.08.2022 14:45
von IMC
Zum Auslesen des User Agent nutze ich https://browscap.org/ mit der php Funktion get_browser()

Hier mein Code zum Filtern meines Zugriffzählers.

Code: Alles auswählen

if(!$this->request->server('HTTP_ACCEPT_LANGUAGE', 'false') || !$this->request->server('HTTP_USER_AGENT', 'false'))
{
	return false;
}

/* Suchmaschinen nicht zählen */
$getBrowser = @get_browser($this->request->server('HTTP_USER_AGENT', 'DefaultProperties'), true);
if($getBrowser !== false && $getBrowser['crawler'])
{
	return false;
}
Damit ist der Wert "Zugriffe innerhalb 24Std." auf ca. 1/7 zurückgegangen.

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 31.08.2022 21:35
von BNa
Sehr cooler Ansatz, aber leider 'ne Menge "Engine" dazwischen.
Zumal ich 'eh nur google zulasse, wird alles außer google geblockt. Just simple...

Re: [3.3] Anzahl der Zugriffe - zählen Bots da mit?

Verfasst: 31.08.2022 22:29
von IMC
Ich habe mal die Stelle im phpBB Code für den Beitragszugriffszähler herausgesucht.
https://github.com/phpbb/phpbb/blob/7b6 ... 2267-L2273

Dort steht "but only for humans".