Cómo acceder al DOM de Firefox (o contenido HTML) desde fuera de Firefox

Tengo una pregunta:

Mi progtwig buscará las ventanas de FireFox abiertas por el usuario. Cuando un usuario abre Firefox e ingresa en cualquier sitio, quiero buscar una palabra clave en el contenido HTML de esa página.

¿Cómo puedo acceder al DOM de la pestaña activa de Firefox (o contenido HTML) desde fuera de Firefox usando mi progtwig C ++?

¿Es posible? Si es así, ¿puedes darme alguna idea o enlaces?

Si no es posible, ¿cómo puedo copiar texto al portapapeles dentro de Firefox sin instalar / configurar nada?

Saludos cordiales, Nuri Akman

No hay una forma integrada de acceder al DOM de una página web dentro de Firefox desde un progtwig externo. Puede escribir una extensión que implemente algún tipo de IPC (usando sockets o lo que sea) y se comunique con eso, pero no incorporado en Firefox.

Se puede hacer a través de complementos

Tuve un problema similar. Tuve que acceder a una página, luego iniciar sesión y realizar algunas acciones. Primero, traté de encontrar algo sobre cómo controlar DOM con aplicaciones / plugins externos, pero finalmente no encontré algo útil. La única elección que encontré para mí fue controlar la entrada del usuario. Esto se puede hacer con el proyecto Selenium. Puede encontrar información útil en otra pregunta de desbordamiento de stack:

¿Cómo lograr que Java controle / controle webkit / gecko?