extrahera data från avlägsna källor kan vara en utmaning . Ur en utvecklares synvinkel , är data som lagras av viss dator och programvara , och därmed inte kan nås med verktyg från tredje part på grund av säkerhetsskäl . Till exempel , kan intrång av koden i vissa program, t.ex. Ajax eller JavaScript , vara relativt lätt , men endast i fråga om en osäkrad webbplats . Därför utvecklarna förväntar oftast att stöta på några problem . Detta gäller även om målet är att fjärrstyra extrahera data från sin egen webbplats eller webbplatser som skapats av dem själva . Det finns dock vissa grundläggande alternativ för utvecklare anser att extrahera data som krävs . Instruktioner
1
Granska källan problemet . Innan du skapar alternativ för att extrahera data , är det nödvändigt att utföra vissa felsökning tekniker . Titta på specifik funktion interna verktyg som används för att extrahera data först . Om de inte fungerar , se om verktyget har en egen källa problem . Detta kan vara särskilt användbart , speciellt när utvecklarna försöker komma åt information på en webbplats som de själva skapat .
2
Använd förlängningen alternativet som den enklaste lösningen för att extrahera data. Bygg ett Data - extraktion verktyg i en webbläsare förlängning . Till exempel i Firefox , det är ett verktyg som kan användas för att extrahera specifika uppgifter som den som är i en Ajax eller JavaScript ansökan . Denna typ av data är relativt lättare att utvinna eftersom verktygen finns redan tillgängliga . Ofta är allt som krävs att utvecklaren utför en liten bit av anpassning för att applikationen ska fungera . En nackdel med att vara medveten om , dock , är att detta alternativ kan kräva att datakällan är öppen , vilket kan göra den sårbar för exploatering .
3
Överväg att använda samma server för att möjliggöra fjärråtkomst. På detta sätt är det möjligt att undvika den " single origin " restriktion som normalt genomförs i ett program som är Ajax - baserade eller JavaScript - baserade . Källan till kod och variabler har hämtats från samma server , snarare än att skapa en helt avlägsen funktion . Detta kan vara den enklaste metoden , särskilt om exploatören äger eller driver webbplatsen eller har full kontroll över det . Vanligtvis är detta en funktion som inte är tillgänglig för användarna , eftersom målet är att tillhandahålla nödvändig information för utvecklare .
4
Prova stoppning alternativet . Utvecklare har utnyttjat denna möjlighet i samband med JavaScript Object Notation ( JSON ) så att de kan komma åt data utan att behöva ta itu med JavaScript restriktioner . JSON är i grunden ett användningsmönster som tillåter en webbsida att begära och mer utförligt använda data från en server , snarare än en primär server . Till exempel kan JSON användas med ett prefix för att tillåta åtkomst , snarare än att behöva tillgripa begränsade åtkomst av dataförfrågningar i online-applikationer .