Domanda

Il mio problema è un po 'difficile ma semplice. Ho (o c'è) una pagina web ( http://sub.domain.com/page.php ). Un'applicazione cattura i dati da questa pagina. Il mio obiettivo è cambiare questa pagina, non cambiarla ma lasciare che il sistema acquisisca i dati da c: \ page.php. Come fare il reindirizzamento? Grazie

È stato utile?

Soluzione

Come gli altri, sono un po 'poco chiaro su cosa esattamente stai chiedendo di fare, ma ho una buona ipotesi. Permettimi di riaffermare la tua domanda per vedere se lo scenario è corretto:

Hai un'applicazione che recupera ed elabora i dati da una pagina web arbitraria. Non hai il controllo sul comportamento di questa applicazione e l'URL che sta recuperando non è un'opzione configurabile. Vuoi essere in grado di sovrascrivere l'URL e far sì che l'applicazione estragga invece i dati che hai prodotto invece dell'URL predefinito che sta estraendo.

Se il " page.php " pagina sono gli unici dati che l'applicazione tira da sub.domain.com, quindi un semplice metodo per sovvertire il comportamento normale sarebbe quello di sovrascrivere il DNS per sub.domain.com sul tuo nameserver locale o nel file hosts della macchina su cui è in esecuzione l'applicazione. Sarebbe / etc / hosts in Unix / Linux / OS X o% SystemRoot% \ system32 \ drivers \ etc \ su una macchina Windows moderna.

È possibile aggiungere una voce per sub.domain.com nel file hosts che indica l'indirizzo IP di un server Web che si controlla e quindi si può fare in modo che quel server risponda con qualsiasi contenuto desiderato.

Se l'applicazione si basa su più contenuti da sub.domain.com, questo approccio potrebbe essere troppo ingombrante per essere pratico, dal momento che dovresti replicare tutti i dati sul tuo server web che finge di essere sub.domain.com in qualche modo, lasciandolo normale mentre trasformando il contenuto di page.php.

Altri suggerimenti

Se intendi " Raschiatura dello schermo " quindi modifica l'URL di destinazione nel "sistema" che sta afferrando i dati. Non è possibile effettuare il raschiamento del sistema da un file o una cartella (es: c: \ page.php " ;. Deve essere un url.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top