Questo è quello che mi piacerebbe realizzare:Come posso eseguire il rendering di un sito sul mio dominio con Ruby on Rails o altro?
- URL input dell'utente (ad esempio http://google.com)
- ottenere la pagina, e rendere conto mio dominio
- Attraversare il DOM (Utilizzo di JS) e tutto ciò jazz
Il problema è che non voglio usare un iFrame, perché quindi non posso attraversare il DOM della pagina caricata.
L'unica soluzione che posso pensare è analizzare la pagina per gli URL relativi e impostarli come assoluti. Potrebbe non funzionare ovunque. Un altro modo è eseguire wget e salvare tutto (anche le immagini) in una cartella temporanea. Ridimensionare questo sarebbe impossibile.
Altre idee?
Cosa stai cercando di realizzare? Dirottando il sito di qualcun altro per mostrare i tuoi annunci o cosa? Ti rendi conto che la tua domanda sembra abbastanza ombreggiata, giusto? – jdl
In realtà sto creando uno strumento per i proprietari di siti Web per aggiungere un plug-in per il loro sito, senza entrare nel codice. Quello che voglio fare è sapere quale elemento DOM vuole che il plugin sia in grado di allegare a, senza metterlo effettivamente nel codice. Tutto quello di cui avrebbero bisogno è una linea veloce di javascript, un codice API, e dovremmo abbinare la pagina con i nostri elementi db di dom su cui lui/lei voleva che il plugin agisse. Non è affatto losco! Geeze. – kineticac