2 votos

Volcado de dom de url desde la línea de comandos con safari?

El siguiente comando dump el dom de una página web a través de Google Chrome:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome  --headless --disable-gpu --dump-dom http://example.com

Me pregunto si algo similar es posible para un Safari.

Puedo hacer esto con AppleScript, pero prefiero la solución para Safari a ser "sin cabeza" (ver --headless opción en el comando de arriba), así que creo que un AppleScript no va a lograr lo que yo estoy buscando.

** ACTUALIZACIÓN **

El selenio conductor tiene una cabeza, de modo que para el resto de navegadores. Pero no parece que hay un modo para safari: https://stackoverflow.com/a/58314435

1voto

Oskar Puntos 1242

Estoy bastante seguro de Safari no es susceptible de raspado, por lo que usar Chrome o Firefox para que en macOS si usted necesita un navegador para ser secuencias de comandos.

Sin embargo, swift y python son excepcionalmente buenos en este código de llamada directamente a través de NSURL o equivalente, así como el uso de la NSURLSessiond demonio y trabajar con el sistema operativo directamente y ni siquiera necesidad de Safari.

Por supuesto, tienes que aprender algo nuevo idioma y API/SDK para que esto de pagar. El pago puede ser enorme si usted tiene una herramienta de línea de comandos que hace todo el trabajo pesado de forma mucho más eficiente que Chrome o Safari.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X