Extraction de données provenant de sources distantes peut être difficile. Du point de vue du développeur, les données sont stockées par certaines applications logicielles et informatiques , et par conséquent , peut ne pas être accessible par des outils tiers pour des raisons de sécurité. Par exemple , l'intrusion de code dans certaines applications, comme Ajax ou JavaScript peut être relativement facile , mais seulement dans le cas d' un site non sécurisé. Par conséquent , les développeurs s'attendent généralement à rencontrer des problèmes . Cela est vrai même si l'objectif est d'extraire des données à distance à partir de leur propre site Web ou des sites Web créés par eux-mêmes . Il ya, cependant , quelques options de base pour les développeurs à prendre en considération pour extraire les données nécessaires . Instructions
1
avis le problème à la source . Avant la création d'options pour extraire des données , il est nécessaire d'effectuer quelques techniques de dépannage . Regardez des outils internes de fonction spécifiques qui sont utilisés pour extraire les données en premier. Si elles ne fonctionnent pas , voir si l'outil a son propre problème à la source . Cela pourrait être particulièrement utile, surtout quand les développeurs tentent d' accéder à des informations sur un site web qui eux-mêmes créés.
2
Utilisez l'option d'extension comme la solution la plus simple pour l'extraction de données . Construire un outil informatique d'extraction dans une extension de navigateur . Par exemple, dans Firefox, il ya un outil qui peut être utilisé pour extraire des données spécifiques telles que celle qui se trouve dans une application Ajax ou JavaScript. Ce type de données est relativement facile à extraire parce que les outils sont déjà disponibles. Souvent , tout ce qui est nécessaire, c'est que le développeur effectuer un léger peu de personnalisation pour que l'application fonctionne . Un inconvénient à être au courant, cependant, est que cette option peut exiger que la source de données est ouverte, ce qui pourrait rendre vulnérables à l'exploitation .
3
Envisagez d'utiliser le même serveur pour permettre l'accès à distance . De cette façon , il est possible d'éviter la restriction «origine unique» qui est généralement mis en œuvre dans une application qui est basé sur Ajax ou JavaScript basé . La source du code et les variables sont extraites du même serveur, plutôt que de créer une fonction entièrement à distance. Cela peut être la méthode la plus simple , surtout si le développeur possède ou exploite le site ou a le contrôle total de celui-ci . Habituellement , il s'agit d'une fonction qui n'est pas accessible par les utilisateurs , puisque l'objectif est de fournir les informations nécessaires aux développeurs.
4
Essayez l'option de remplissage . Les développeurs ont utilisé cette option en liaison avec JavaScript Object Notation ( JSON ) afin qu'ils puissent accéder à des données sans avoir à faire face à des restrictions JavaScript. JSON est essentiellement un modèle d'utilisation qui permet à une page Web à demander et d'utiliser plus largement les données de n'importe quel serveur , plutôt que d' un serveur principal. Par exemple , JSON peut être utilisé avec un préfixe pour permettre l'accès , plutôt que de devoir recourir à accès limité de demandes de données dans les applications en ligne .