Red de conocimiento informático - Conocimiento informático - Cómo obtener un sitio web jsCómo obtener un sitio web js

Cómo obtener un sitio web jsCómo obtener un sitio web js

¿Cómo obtener todas las imágenes de la página web a través de js y agregar eventos de clic para lograrlo?

Al cargar una página web, obtenga una imagen y agregue un método de reconocimiento de clic a través de js. -(void)webViewDidFinishLoad:(ui webView *)webView {

[IDProgressHUDIDPlaceViewHideDirect:self view];

// Esto es js, el objetivo principal es obtener la URL.

NSString*constjsGetImages=

@

varo bjs = documento . getelementsbytagname(img) = documento . varimgScr =; varimgScr =;

for(varI = 0;i

imgScr=imgScrobjs[i].src

};

returnimgScr devuelve imgScr

};

[webViewstringbyevaluaciónjavascriptfromstring:jsGetImages]; //Inyectar método js

ns string * urlResurlt =[webViewstringbyevaluaciónjavascriptfromstring:@ getImages() ];

mUrlArray =[nsmutablearrayarraywith array:[urlResurltcomponentsseparatedbystring:@]];

if(murlarray.count=2){

[mUrlArrayremoveLastObject];

}

///urlResurlt es la concatenación de todas las URL para obtener imágenes; MUrlArray es una matriz de todas las URL

//Haga clic en js para agregar imágenes. . p>

[mwebviewstringevaluando javascriptfromstring:@ function registimageclick(){

vari MGS = document . getelementsbytagname(img) vari MGS = document . = imgs.lengthvarlength=imgs.length

for(varI = 0;I){

img = imgs[I];

img.onclick=función ( ){

Window.location.href=Vista previa de imagen:this.src}

}

}

[mwebviewstringbyevaluaciónjavascriptfromstring:@ registimageclickaction ();

}

//En este método, capture el evento de clic de la imagen y la URL de la imagen en la que se hizo clic.

-(bool)webview:(ui webview *)webview debería comenzar a cargar con solicitud:(nsurlrequest *)Tipo de navegación solicitado: (UIWebViewNavigationType) tipo de navegación {

//Imagen previa

if (requiere. URL . esquemasegalstring:@imagen previaimagen previa:

ruta =[pathstringbyaddingpercentescapesusingcoding:nsu TF 8 string encoding];

//la ruta se está haciendo clic en url de la imagen

Devolver No;

}

Devolver Sí

}

Cuáles son los ¿Se pueden obtener cookies de http?

Hay dos métodos

1. Ingrese: JavaScript: alerta (documento. cookie) (no distingue entre mayúsculas y minúsculas). Aparecerá una ventana emergente donde inició sesión en la página web actual

2. Presione F12 para ingresar al modo de desarrollador del navegador - consola - ingrese JavaScript: alerta (documento. cookie) y presione la tecla Intro. > p>

¿Cómo usar htmlunit para que JS cargue la página web?

Hay dos formas de elegir. Recomiendo la primera para leer el js en la página web correspondiente y el encabezado. después de la solicitud de la página web, la interfaz para obtener esta información. Obtenga la información deseada a través de httpclient.

2. Métodos proporcionados por el marco htmlunit: ejecutor de JavaScript js executor = (ejecutor de JavaScript) js; ejecutor.ejecute script(log) en submit();,); LoginSubmit aquí está el nombre del método js en la página (la página debe tener este método js, ​​por supuesto, también puede escribir algunos js usted mismo) y luego obtener el información deseada a través de operaciones dom

¿Cómo llamar a la cámara del teléfono móvil o al álbum de fotos en html5 o JS?

input type = " file " Accept = " video/*; capture =. videocámara" >tipo de entrada = " archivo " aceptar = " audio /*;captura=micrófono " >tipo de entrada = " archivo " aceptar = " imagen/*;captura=cámara " >Llamar directamente a la cámara tipo de entrada = "archivo" aceptar = "image/*"/>Depende de llamar a la cámara la imagen o el álbum según el tipo de teléfono móvil. Algunos teléfonos móviles sólo pueden ajustar la cámara, otros sólo pueden ajustar el álbum de fotos, o ambas cosas. Lo anterior, espero que te sea de ayuda.

¿Cómo obtiene el rastreador el estilo CSS de la página web?

1. Guarde la página web para obtener los archivos js y css en la página correspondiente que necesita (algunos js y css se han compilado o comprimido y deben descompilarse o formatearse con la ayuda de terceros). herramientas).

2. Abra el modo de desarrollo del navegador, generalmente presionando la tecla de acceso directo f12. Tome Google Chrome como ejemplo: haga clic en la etiqueta del recurso, luego busque el archivo que necesita en el archivo de recurso correspondiente, haga clic derecho y guarde.

¿Cómo obtener el código HTML completo de una página web?

Haga clic derecho en la página para ver el código fuente de la página web. Los CSS y JS que se pueden introducir deben buscarse y copiarse por separado.