Seite 1 von 1
Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 12:53
von 阮军士
Hi,
ich habe vor ein bot zu programmieren der CSS Fehler (nicht parallele Buttons, Bilder, Texte, div Fehler) erkennt und dokumentiert.
Daher habe ich eine Frage ob jemand ein Modul kennt, das den Bildschirm in ein Raster umwandelt und dann nach Ungereimtheiten findet und dann den HTML Container aufzählt.
Würde mich sehr freuen wenn jemand mir weiter helfen kann :3
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 13:32
von Sirius3
Das ist ja eine sehr spezielle Anforderung. Mit anderen Worten, Du suchst ein fertiges Programm, das Seiten untersucht, die Deinem Schönheitsideal entsprechen. Da wird es nichts geben. Stelle erst einmal Regeln auf, die du prüfen möchtest; je konkreter, desto leichter lassen sie sich prüfen.
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 13:41
von 阮军士
Ich suche eigentlich nur nach modulen die meine arbeit erleichtern könnten
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 13:43
von Sirius3
Und da stellt sich mir halt die Frage, welche Arbeit konkret gemacht werden soll.
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 14:40
von __deets__
Ich denke nicht, das du da weit kommst. Eine Beschreibung was denn genau gewuenscht ist, die ein Computer versteht, ist im Grunde genauso kompliziert wie das CSS selbst.
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 14:44
von 阮军士
ich habe so eine konkrete vorstellung,
vllt könnte man mit selenium die pixel größen und die Tags herausfinden und mit numpy die arrange function benutzen um zu sehen ob die pixel abstände gleichmäßig verlaufen
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 15:06
von Sirius3
Gut strukturiertes CSS garantiert schon, dass Abstände korrekt dargestellt werden. Welche Art Seite möchtest du denn untersuchen?
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 15:34
von 阮军士
Eigentlich alle arten von websiten also universell
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 16:09
von Sirius3
Da Du nicht konkreter wirst, mach ich das mal für Dich. Du willst also Elemente mit charakteristischen Eigenschaften wie Rahmen oder Hintergrundfarbe suchen. Deren absolute Position ermitteln (das geht am besten in einem Browser mit den passenden JavaScript- Funktionen) um dann zu prüfen ob sie exakt zusammenpassen. Da braucht es keine Pixelbilder sondern nur das DOM und die Styles der Elemente. Das Problem, das gefundene einem Element zuzuordnen, hast Du dann gar nicht.
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 16:11
von __deets__
Das wird nichts. Das läuft darauf hinaus, einem Computer einen Sinn für visuelle Ästhetik beizubringen. Adaptiv, denn auch etwas das dem einen grauenvoll erscheint, mag für den anderen das gewünschte Ergebnis sein. So etwas geht nicht.
Re: Ein Bot der CSS Fehler erkennt und aufschreibt
Verfasst: Dienstag 10. März 2020, 16:35
von __blackjack__
Und vor allem kann es ja auch Absicht sein das mal das eine oder andere Element sich nicht an das ”Grid” hält. Das kann man dann ja nicht einfach als Fehler bezeichnen. Was würde das Tool denn dann beispielsweise zu
https://jazzband.co/ sagen?