Trekke ut data fra eksterne kilder kan være utfordrende . Fra en utviklers ståsted, blir data lagret av visse datamaskin og programvare , og dermed ikke kan være tilgjengelig for tredjeparts verktøy på grunn av sikkerhetsmessige grunner. For eksempel kan inntrenging av kode i visse programmer, som for eksempel Ajax eller JavaScript, være relativt enkelt , men bare i tilfelle av et usikret nettsted. Derfor utviklere vanligvis forvente å møte noen problemer . Dette gjelder selv om målet er å fjernstyre trekke ut data fra sin egen nettside eller websider opprettet av seg selv . Det er imidlertid noen grunnleggende alternativer for utviklere vurdere å trekke ut nødvendige data . Instruksjoner
en
omtale kilden problem . Før å skape alternativer for å hente ut data , er det nødvendig å utføre noen feilsøking teknikker . Se på spesifikke funksjon interne verktøy som brukes til å trekke ut data først. Hvis de ikke fungerer , se om verktøy har sin egen kilde problem . Dette kan være spesielt nyttig , spesielt når utviklere prøver å få tilgang til informasjon på en nettside som de selv skapte .
2
Bruk opsjon som den enkleste løsningen å trekke data . Bygge en data - utvinning verktøy i en nettleser forlengelse. For eksempel, i Firefox , er et verktøy som kan brukes til å trekke ut spesielle data som for eksempel det som er i en Ajax eller JavaScript -program. Denne type data er relativt enklere å pakke fordi verktøyene er allerede tilgjengelig . Ofte er alt som kreves at utbygger utføre en liten bit av tilpasning for at programmet skal fungere . En ulempe å være klar over, er imidlertid at dette alternativet kan kreve at datakilden er åpen , noe som kan gjøre den sårbar for utnytting.
3
Vurder å bruke den samme serveren for å aktivere fjerntilgang. På denne måten er det mulig å unngå "single opprinnelse " begrensning som vanligvis er implementert i et program som er Ajax - basert eller JavaScript -basert. Kilden til kode og variabler er hentet fra den samme serveren , snarere enn å skape en fullt ekstern funksjon . Dette kan være den enkleste metoden , særlig hvis utbygger eier eller driver nettstedet eller har full kontroll over det. Vanligvis er dette en funksjon som ikke er tilgjengelig for brukerne , siden målet er å gi nødvendig informasjon til utviklere .
4
Prøv padding alternativet. Utviklere har benyttet denne muligheten i forbindelse med JavaScript Object Notation ( JSON ) slik at de kan få tilgang til data uten å måtte forholde seg til JavaScript- restriksjoner. JSON er egentlig en bruksmønster som gjør at en webside for å be om og mer utstrakt bruk av data fra en server , snarere enn en primær server . For eksempel kan JSON brukes med et prefiks for å gi tilgang , heller enn å måtte ty til begrensede tilganger til data forespørsler i elektroniske søknader.