Je suis à la recherche d'un widget de navigateur python (le long des lignes de la classe QTextBrowser de pyQT4 ou wxpython's HTML module) qui a des événements pour l'interaction avec le DOM. Par exemple, si je souligne un nœud h1, la classe de widget doit avoir une méthode qui m'avertit que quelque chose a été mis en surbrillance et quelles sont les propriétés de ce nœud (<h1>
, contenu de la balise, balises parentales et parentales, etc.). Idéalement, le module/classe du widget donnerait lui-même accès à l'objet de l'arbre DOM afin que je puisse le traverser, le modifier et rendre le nouvel arbre.Navigateur DOM Aware Python GUI Widget
Est-ce que quelque chose comme ça existe? J'ai essayé de regarder mais je ne suis malheureusement pas capable de le trouver. Merci d'avance!
Il semble [XULRunner] (https://developer.mozilla.org/en/XULRunner/What_XULRunner_Provides) peut soutenir ce que je dois. Je vais étudier si je peux écrire le DOM avec Python. Mettra à jour ce post quand j'en saurai plus. – Karan