extracción de datos de fuentes remotas puede ser un reto . Desde el punto de vista de un desarrollador , los datos se almacenan por ciertas ordenador y las aplicaciones de software , y por lo tanto , no puede ser accesible por las herramientas de terceros , debido a razones de seguridad. Por ejemplo , la intrusión de código en ciertas aplicaciones , tales como Ajax o JavaScript , puede ser relativamente fácil , pero sólo en el caso de un sitio web no seguro . Por lo tanto , los desarrolladores suelen esperar a encontrar con algunos problemas . Esto es cierto incluso si el objetivo es extraer datos de forma remota desde su propio sitio web o de sitios web creados por ellos mismos. Hay, sin embargo , algunas opciones básicas para los desarrolladores a considerar para extraer los datos necesarios . Instrucciones
1
Revisar el problema de la fuente . Antes de la creación de opciones para extraer los datos , es necesario llevar a cabo algunas de las técnicas de resolución de problemas . Mira herramientas internas de funciones específicas que se utilizan para extraer los datos primero . Si no trabajan , a ver si la herramienta tiene su propio problema de la fuente . Esto podría ser especialmente útil, sobre todo cuando los desarrolladores están tratando de acceder a la información en un sitio web que ellos mismos crearon .
2
Utilice la opción de extensión como la solución más simple para la extracción de datos . Construir una herramienta de extracción de datos en una extensión del navegador . Por ejemplo , en Firefox , hay una herramienta que se puede utilizar para extraer datos específicos, tales como lo que es en una aplicación Ajax o JavaScript . Este tipo de datos es relativamente más fácil de extraer debido a que las herramientas ya están disponibles . A menudo, todo lo que se requiere es que el promotor realice un ligero poco de personalización para que la aplicación funcione . Una de las desventajas a tener en cuenta , sin embargo , es que esta opción podrá exigir que la fuente de datos es abierta, lo que podría hacer vulnerable a la explotación.
3
Considere utilizar el mismo servidor para permitir acceso remoto . De esta manera , es posible evitar el " origen único " restricción que se implementa típicamente en una aplicación que es basado en Ajax o basado en JavaScript . La fuente de código y las variables se extraen desde el mismo servidor , en lugar de crear una función completamente a distancia . Esto puede ser el método más fácil , sobre todo si el promotor es dueño u opera el sitio web o tiene el control total de la misma. Por lo general , se trata de una función que no es accesible a los usuarios , ya que el objetivo es proporcionar la información necesaria para los desarrolladores .
4
Pruebe la opción de relleno. Los desarrolladores han utilizado esta opción en el marco de JavaScript Object Notation ( JSON ) para que puedan acceder a los datos sin necesidad de hacer frente a las restricciones de JavaScript . JSON es básicamente un patrón de uso que permite que una página Web para solicitar y utilizar más ampliamente los datos de cualquier servidor , en lugar de un servidor primario. Por ejemplo , JSON se puede utilizar con un prefijo para permitir el acceso , en lugar de tener que recurrir a accesos limitados de solicitudes de datos de las aplicaciones en línea .