extraheren van gegevens uit externe bronnen kan een uitdaging zijn . Vanuit oogpunt van een ontwikkelaar , worden de gegevens opgeslagen door bepaalde computer -en software- applicaties , en dus mogelijk niet bereikbaar met tools van derden wegens veiligheidsredenen zijn. Bijvoorbeeld kan binnendringen code in bepaalde toepassingen , zoals Ajax of JavaScript betrekkelijk eenvoudig , maar alleen in het geval van een onbeveiligde website . Daarom ontwikkelaars meestal verwachten dat een aantal problemen tegenkomen . Dit geldt zelfs als het doel is om op afstand gegevens uit hun eigen website of websites gemaakt door zelf uit te pakken . Er zijn echter een aantal fundamentele opties voor ontwikkelaars om te overwegen om de benodigde gegevens te extraheren . Instructies 1 Bekijk de bron probleem . Voordat opties creëren om gegevens te extraheren , moet een aantal technieken probleemoplossing . Kijk naar specifieke interne hulpmiddelen functies die gebruikt worden om de gegevens eerst extraheren . Als ze niet werken , kijk of de tool heeft zijn eigen bron probleem . Dit kan bijzonder nuttig zijn , vooral wanneer de ontwikkelaars proberen om toegang te krijgen tot informatie op een website die ze zelf gemaakt . Kopen van 2 Gebruik de optie verlenging als de eenvoudigste oplossing voor de extractie van gegevens . Bouwen van een data - extractie instrument in een browser extensie . Bijvoorbeeld , in Firefox , is er een instrument dat kan worden gebruikt om specifieke gegevens zoals die welke in een Ajax of JavaScript applicatie extraheren . Dit type data is relatief gemakkelijker te extraheren omdat de instrumenten reeds beschikbaar . Vaak , alles wat nodig is , is dat de ontwikkelaar het uitvoeren van een klein beetje van maatwerk voor de toepassing te werken . Een nadeel bewust te zijn van , echter , is dat deze optie kan eisen dat de gegevensbron is geopend , waardoor het kwetsbaar voor uitbuiting kon maken . 3 Overweeg het gebruik van dezelfde server in staat te stellen toegang op afstand . Op deze wijze is het mogelijk om de " single origin " beperking die vaak wordt uitgevoerd in een toepassing die Ajax gebaseerde of JavaScript gebaseerde voorkomen . De bron van de code en variabelen worden gewonnen uit dezelfde server , in plaats van het creëren van een volledig remote functie . Dit kan de eenvoudigste methode te zijn , vooral als de ontwikkelaar bezit of exploiteert de website of heeft volledige controle over het. Meestal is dit een functie die niet toegankelijk is voor gebruikers , omdat het doel is om de benodigde informatie te verstrekken aan ontwikkelaars . 4 Probeer de optie padding . Ontwikkelaars hebben deze optie gebruikt in verband met JavaScript Object Notation ( JSON ) , zodat ze kunnen toegang te krijgen zonder te hoeven gaan met JavaScript beperkingen . JSON is eigenlijk een gebruikspatroon waarmee een webpagina data vanaf elke server plaats van een primaire server vragen en uitgebreider gebruik . Bijvoorbeeld , kan JSON gebruikt worden met een voorvoegsel om toegang toe te staan, in plaats van te hoeven doen op beperkte toegangen van gegevens verzoeken in online applicaties .
|