Paso 2: Obtener el código HTML de página web
Esta parte es simple. Para encapsular el código HTML de código en una cadena simplemente use las siguientes líneas de código:
NSURL * URL = [NSURL URLWithString:
NSData * datos = [NSData dataWithContentsOfURL:URL];
NSString * html = [NSString stringWithUTF8String: [bytes de datos]];
Es en términos de obtener el código fuente. ¡ Pero espere! No podemos adelantarnos. Primero debes averiguar cuáles son las tapas alrededor de sus datos antes de comenzar con los datos! Aquí está cómo hacerlo:
-Guardar su sitio de Internet deseada como código fuente HTML. En Safari, simplemente hacer cmd-s y seleccionar la fuente de la página, no archivo de la web, de la lista desplegable.
-Abrir el archivo en su editor de texto favorito (usted tendrá que hacer un clic derecho y abrir con, como Safari desea abrir el archivo por defecto). Va a utilizar el CodePad libre y maravilloso como mi editor de texto.
-Desplácese hacia abajo en el archivo a donde está la información deseada.
-Encontrar los datos que desea extraer. Para que los datos a ser bueno para la extracción, uno de los "casquillos" alrededor de ella debe ser una única cadena de texto que todos los otros elementos de la lista (si desea obtener datos de una tabla de lista). No te preocupes demasiado, porque lo más probable es que la combinación de ambas tapas será única, que en casi todos los casos funciona bien.
-'¿Qué son las tapas?' puede pedir. Mira las fotos primeras y segunda. La tapa principal para mis datos se destaca en la primera foto. Todos los otros elementos de esta lista de cierres tiene esta tapa principal, y es visto en ninguna parte otro en la página. La tapa final en este caso es el < / h3 > como se ve en la segunda foto de la etiqueta. Esto no es único en la página web, pero si la combinación de la primera y la segunda tapa es única no debe obtener los datos no deseados.
-Las tapas se utilizan para decir Xcode donde están los datos. Utilizará para extraer la información entre estas dos capas, que se detalla en el siguiente paso.
-Una vez haya identificado tapas para sus datos y luego puede pasar al siguiente paso.