wespiva - Web Spider Validator

© Christoph Wissing – ,aktualisiert:

show english text

Web Spider Validator, oder kurz wespiva, ist eine Mischung aus einem

  1. Web-Spider (Robot, Crawler) , der alle Links einer Site durchwandert und dabei tote Links findet,
  2. und einem XHTML-Validator, der jede besuchte Webseite auf XHTML-Konformität überprüft. Dabei werden die HTML-Tags, die Attribute zu den Tags, und auch die Attributwerte geprüft.

Inhaltsverzeichnis

Beschreibung

Der Zweck dieses Werkzeugs ist die Sicherstellung von hochqualitativen standardkonformen Web-Sites.
Mit Xenu's Link Sleuth existiert schon ein großartiges Programm um eine Site zu spidern und tote Links zu finden, aber Xenu validiert die besuchten Webseiten nicht.
Mit dem w3.org-Validator gibt es ein hervorragendes Validierungs-Tool, aber es wird immer nur eine einzelne Webseite geprüft, keine ganze Site. Zudem ist der w3.org-Validator manchmal langsam oder nicht erreichbar, oder sie möchten nicht den Inhalt ihrer Seiten an Dritte geben.
Die Lösung dieser Restriktionen ist wespiva, der gleichzeitig die Links validiert und die Webseiten auf XHTML-Konformität validiert, alles in einem Rutsch.
wespiva ist damit auch sehr hilfreich in der periodischen Prüfung von bestehenden Sites, um dort schnell tote Links oder defektes XHTML aufzufinden. Aber auch bei der Transition einer Site vom veralteten HTML-Wildwest Tagsoup zu einer modernen XHTML-konformen Site hilft wespiva.

Download

Hier klicken zum Download von wespiva Version 4.2012.6.21689 (166 kb ZIP-File, 2012-06-29)

Auch wenn wespiva nach bestem Wissen und Gewissen programmiert wurde, besteht die Möglichkeit eines Absturzes oder von Programmfehlern in der Anwendung selbst oder einer der benutzten .NET-Bibliotheken. Diese Fehlfunktionen könnten zum Absturz führen.

Damit ich nicht verantwortlich gemacht werden für daraus resultierende Datenverluste, Zeitausfälle oder fehlerhafte Reports des Programms, darf das Programm nur auf eigene Gefahr genutzt werden. Einsatzbedingungen:

Installation

Voraussetzungen

wespiva läuft unter Windows mit installiertem NET Framework 4.0. (Vorversionen: NET Framework 3.5)

Wie führt man das Programm aus?

Einfach die heruntergeladene ZIP-Datei öffnen und die darin enthaltene EXE-Datei und die zwei Hilfsdateien auspacken und starten - fertig!

FAQ - Häufige Fragen zum Thema wespiva

Läuft wespiva unter MONO für Windows?
Ja, eine Spezialversion von wespiva läuft unter Mono 2.2, allerdings hängt die Applikation, wenn das Applikationsfenster verändert werden soll, während wespiva gerade eine Website spidert. Die Ursache ist unbekannt, offensichtlich hat Mono noch Probleme mit Windows.Forms und Multithreading. Wenn während des Spiderings die Benutzeroberfläche von wespiva in Ruhe gelassen wird, bis er durch ist, funktioniert es.
Wird es eine MONO-Version für Linux/OS-X geben?
Vielleicht — wenn jemand es bezahlt.
Wie viele Webseiten können in einem Rutsch untersucht werden?
Es wurden damit schon Sites mit mehr als 50.000 Elementen in weniger als 15 Minuten geprüft. Die Dauer der Prüfung hängt primär von der Leitungs-Bandbreite und der Antwortzeit des untersuchten Webservers ab.
Warum überhaupt Validation?
Ich möchte hier andere schreiben lassen:

Samples

Hauptmenü mit dem Fortschritts-Log wespiva main page
Liste der besuchten Seiten wespiva main page
Optionen-Dialog wespiva main page
Report Beispiel
Sitemap Beispiel

Features

Aufruf per Kommandozeile

		c:\wespiva.exe "www.wissing.com" "example@example.not"
	

Bekannte Fehler

Zukünftige Features:

schon erledigt:

Änderungen / Versionshistorie

Andere XHTML-Validatoren

Die folgenden Validatoren sind empfehlenswert, auch wenn sie nicht ganze Sites prüfen: