Extraire des données de site Web facilement iOS (2 / 5 étapes)

Étape 2: Obtenir la Source HTML de site Web

Cette partie est simple. Pour encapsuler le code HTML code dans une chaîne il suffit d’utiliser les lignes de code suivantes :

NSURL * URL = [NSURL URLWithString :
NSData * données = [NSData dataWithContentsOfURL:URL] ;

NSString * html = [NSString stringWithUTF8String: [octets de données]] ;

Qu’est-ce en termes d’obtenir le code source. Mais attendez ! Nous ne pouvons pas aller de l’avant nous ! Tout d’abord vous avez besoin de comprendre ce que sont les bouchons autour de vos données avant de pouvoir utiliser les données ! Voici comment faire :

-Enregistrez votre site désiré sous le code source HTML. Dans Safari, il suffit de faire cmd-s et sélectionnez la source de la page, pas l’archive web, dans le menu déroulant.

-Ouvrez le fichier dans votre éditeur de texte favori (vous devrez faites un clic droit et ouvrir avec, comme Safari voudront ouvrir le fichier par défaut). Je vais utiliser la CodePad gratuit et génial comme mon éditeur de texte.

-Faites défiler vers le bas dans le fichier où est l’information désirée.

-Trouver les données à extraire. Pour les données d’être bon pour l’extraction, l’un des « caps » autour d’elle doit être une chaîne unique de texte que tous les autres éléments de la liste a (si vous souhaitez obtenir des données d’un tableau/Liste). Ne vous inquiétez pas trop à ce sujet, parce que les chances sont que la combinaison de ces deux casquettes sera unique, qui, dans presque tous les cas fonctionne très bien.

-« Quels sont les plafonds? » vous pouvez demander. Regardez les photos de la premières et la deuxième. Le premier bouchon pour mes données est mis en évidence dans la première photo. Chaque autre élément dans cette liste de fermetures a cette casquette de premier plan, et il est vu nulle part ailleurs dans la page. Le bouchon arrière est en l’occurrence le < / h3 > tag comme on le voit sur la deuxième photo. Il s’agit en aucun cas unique dans la page web, mais si la combinaison de la PAC de la première et la deuxième est unique, alors vous ne devrait pas obtenir toutes les données non désirées.

-Les bouchons servent à dire Xcode où les données sont. Il utilisera ce pour retirer les informations entre ces deux caps, qui est détaillé dans l’étape suivante.

-Une fois que vous avez identifié les bouchons pour vos données puis vous pouvez passer à l’étape suivante.

Articles Liés

Arduino Esp8266 Post données au site Web

Arduino Esp8266 Post données au site Web

Le WiFi Module de ESP8266 est un autonome SOC avec la pile de protocole TCP/IP intégré qui peut donner n'importe quel microcontrôleur accès à votre réseau WiFi. Il offre un complet et autonome Wi-Fi réseau solution, ce qui lui permet d'accueillir soi
PARTIE 1 - Arduino d’envoyer des données sur le Web (PHP / MySQL / D3.js)

PARTIE 1 - Arduino d’envoyer des données sur le Web (PHP / MySQL / D3.js)

L'objectif de ce projet était d'usage et Arduino pour lire un capteur et envoyez les valeurs pour l'internet, pour être stockés dans un serveur Web et affichées.Elle consiste en un Arduino Uno avec un Shield Ethernet et à une température de DHT 11 /
Créer des raccourcis pour les sites Web préférés et ajouter des logos.

Créer des raccourcis pour les sites Web préférés et ajouter des logos.

Bonjour à tous, être une première belle et tout.Je ne sais pas si il y a une autre ici pour cela, mais ce que le diable. J'aime être en mesure d'obtenir sur les pages que je jouis rapidement, et je tiens à le faire mon chemin en ayant quelque chose à
Créer votre propre site Web | Facile, rapide, amusant et gratuit

Créer votre propre site Web | Facile, rapide, amusant et gratuit

Dans ce instructable, vous apprendrez comment créer votre propre site Web en utilisant un générateur gratuit, rapide et facile à utiliser.Etape 1: Créez un compte Wix.comAllez sur Wix.com et cliquez sur se connecter. Ensuite, cliquez sur « Je suis un
Encoder/convertir video to Flash SWF/FLV vidéo pour site Web avec le lecteur vidéo flash

Encoder/convertir video to Flash SWF/FLV vidéo pour site Web avec le lecteur vidéo flash

pour une raison quelconque, les webmasters de plus en plus préfèrent ajouter vidéo au site Web et blog. Mais pour une raison quelconque, il semble juste flash vidéo est le meilleur choix pour intégrer la vidéo au site Web. Ainsi, un professionnel de
Comment faire pour l’empêcher d’être ennuyé en ligne - Live TV, Webcams, jeux, sites Web et plus

Comment faire pour l’empêcher d’être ennuyé en ligne - Live TV, Webcams, jeux, sites Web et plus

a déjà battu le boss de fin à la fin de l'internet (garçon, n'était-il pas difficile!) et ont besoin de quelque chose à faire ? Vous voulez des idées et des activités en ligne frais de jouir ? Eh bien, vous avez frappé à la bonne Instructable ! Trop
Créer un bouton de lancement du site Web énorme, clignotant,

Créer un bouton de lancement du site Web énorme, clignotant,

À l'hybris, nous venons de lancer notre nouveau commerce de nuage API à yaas.io. L' équipe des laboratoires hybris pris en charge le public go-live avec un bouton de lancement cool. C'est une grande coupole de style arcade bouton-poussoir, intègre un
Contrôler la valeur de température et d’humidité de votre site Web (Internet of Things consept)

Contrôler la valeur de température et d’humidité de votre site Web (Internet of Things consept)

Aujourd'hui, je vais vous montrer comment tracer température lecture de DHT11 et des valeurs d'humidité pour mettre le graphique produit sur votre site Internet. Si vous avez un modem sans fil, je veux dire WiFi hotspot point de toute façon qui perme
Comment j’ai fait mon site Web : MotoCMS site Web Builder Walkthrough

Comment j’ai fait mon site Web : MotoCMS site Web Builder Walkthrough

Pouvez-vous imaginer votre vie sans Internet ? Je pense que personne ne peut. Nous avons créé un univers autonome, où nos possibilités sont pratiquement infinies. Les scientifiques du passé ont eu raison en quelque sorte, hypothèses sur la communicat
Comment faire pour installer et personnaliser un site Web CMS Drupal / / http://www.collectiveresolve.org

Comment faire pour installer et personnaliser un site Web CMS Drupal / / http://www.collectiveresolve.org

aperçu / / une enquête générale ou RésuméDrupal Open source Content Management SystemDécouvre quelques sites Web qui utilise le CMS Drupal.Tester une installation de la démo du CMS Drupal avec un accès administrateur.CollectiveResolve utilise le Cont
Site Web (HTML et CSS)

Site Web (HTML et CSS)

Bonjour tout le monde chez instructables:)Récemment, j'ai essayé de faire quelques sites Web et hôte en ligne juste voir comment HTML et CSS , j'ai appris a fonctionné alors que je pourrais faire un site à part entière complet mettant en vedette et l
Faites votre HTML-site Web adapté aux appareils mobiles

Faites votre HTML-site Web adapté aux appareils mobiles

tout d'abord, je n'étais pas satisfait lorsque j'ai visité un site optimisé Bureau sur un smartphone.Les polices sont trop petites, vous avez de panoramique et de zoomez / tout le temps, les liens sont toujours difficiles à cibler. Donc j'ai dû faire
Comment faire pour envoyer des SMS depuis un site PHP par HTTP à l’aide de Raspberry Pi

Comment faire pour envoyer des SMS depuis un site PHP par HTTP à l’aide de Raspberry Pi

Contexte de l'envoi de SMS de site Web avec Raspberry PiVous êtes curieux au sujet de la façon la plus facile d'envoyer des SMS depuis votre site Web ? Aujourd'hui, je suis devenu vraiment intéressé par le domaine de l'Internet des objets (IDO), donc
Comment créer un Wedding Planning site Web à l’aide de Wix.com

Comment créer un Wedding Planning site Web à l’aide de Wix.com

construire un site Web n'a jamais été plus facile après avoir suivi ces étapes. WiX.com est un générateur de site Web professionnel qui n'importe qui peut utiliser pour créer un site gratuit. Ils ont des centaines de modèles, que vous pouvez utiliser