Autorisponditore per sito web

di il
4 risposte

Autorisponditore per sito web

Ciao a tutti,

avevo intenzione di costruire un autorisponditore per un sito web da me frequentato. Praticamente dovrebbe funzionare così:

il programma legge l'elenco dei messaggi arrivati presente in una apposita pagina del sito. Se ne incontra uno nuovo lo apre in una nuova pagina
una volta aperto il messaggio, il programma clicca su un paio di bottoni presenti in tale pagina
Il programma chiude la pagina relativa al messaggio

Mi stavo chiedendo quale fosse il modo più semplice per realizzare una cosa di questo genere. Avevo pensato di implementare il tutto tramite una nuova estensione per Chrome.

Voi cosa ne pensate? Un grazie a chi vorrà rispondere.

carlostefano

4 Risposte

  • Re: Autorisponditore per sito web

    Boh, di modi per fare quello che hai descritto ce ne sono n-mila.
    Tutti validi: da l'estensione per chrome, a una applicazione con node.js, Python, Java, C#, Ruby, Perl, e qualunque altro linguaggio di programmazione ti venga in mente.
  • Re: Autorisponditore per sito web

    Ok, grazie migliorabile. Quale ti sembra la soluzione più semplice? Io avevo pensato ad una estensione chrome perchè potrei già usufruire di un browser integrato. Per me sarebbe importante poter contare anche su di un supporto che mi possa seguire passo passo durante lo sviluppo di questo software. Da quello che ho letto un'estensione di chrome farebbe in gran parte uso di javascript, quindi per eventuali dubbi mi basterebbe chiedere nel forum corrispondente a questo linguaggio, ho detto bene? Hai altre proposte?
  • Re: Autorisponditore per sito web

    Sbagli strada: NON E' il linguaggio o Chrome il problema!

    Quello che ti devi studiare e': HTML/HTML5, CSS, JavaScript, XML, XPath.

    E per fare reverse engineering della pagina e del traffico HTTP generato tra il browser e il server Web che sta' dall'altra parte del mondo devi conoscere HTTP e TCP/IP.

    Poi devi imparare a usare strumenti quali il debugger integrato in Chrome, oppure Fiddler.

    Quindi capire come avviene SPECIFICATAMENTE tutta la comunicazione tra il browser e la pagina di tuo interesse.

    Tutto questo perche' devi NAVIGARE la pagina in modo da arrivare al pezzo di HTML che ti serve, ed eventualmente ESEGUIRE il codice JavaScript presente.

    Ci sono tool avanzati per fare tutto questo: ma il tool non fa miracoli!

    Quello che fa il tool e' esattamente quello che fareresti a mano, solo che li e' gia' pronto.

    Questo non ti esime dal fatto di SAPERE come farlo a mano, perche' se e' vero che il tool e' utilizzabile nel 80% dei casi, rimane quel 10% che generalmente e' proprio il 10% che ti serve (nel 90% dei casi ).

    Inoltre, ovviamente, per usare il tool devi sapere come funziona, e per sapere come funziona devi sapere quanto indicato prima.

    Risultato: ci sono diversi mesi di studio SERIO (e diversi LIBRI) solo per avere le BASI per cominciare a capire come fare quello che vuoi fare.

    Puoi ben immaginare che migliaia di pagine (300/400 pagine per libro per N libri) non si possono ridurre a qualche post in un forum.

    In altri termini: NON ESISTE la soluzione PIU' SEMPLICE.
    Tutte le soluzioni sono semplici, perche' tutte devono fare esattamente la stessa cosa.

    Oppure, se vuoi, tutte le soluzioni sono COMPLICATE, perche' per ogn'una ci sono pregi e DIFFETTI.

    Ad esempio: estensione per Chrome.
    Per poter fare un'estensione per Chrome, devi ovviamente seguire le regole di progettazione delle estensioni per Chrome, sapere come integrare l'estensione con il Browser, come far si che l'estensione acceda al documento HTML gestito da Chrome ecc ...
  • Re: Autorisponditore per sito web

    Ciao, io ho gia' studiato programmazione in passato. Adesso e' un po' di tempo che non mi vedo queste cose, pero' non è che io parta da 0. Quando parlo di essere seguito passo passo non intendo che mi si debba dire cosa scrivere per ogni riga di codice. Parlo del fatto che se ho dei problemi mi piacerebbe che qualcuno mi aiutasse a risolverli. Per questo la scelta del linguaggio dovrebbe essere anche nella direzione di qualcosa di ampliamente conosciuto in modo da trovare un supporto adeguato ai quesiti che pongo. Il senso della mia domanda era: "dando per scontato che e' necessario possedere una opportuna dose di conoscenze in materia, qual'è' secondo voi la strada piu' semplice per realizzare un programma di questo genere?".
Devi accedere o registrarti per scrivere nel forum
4 risposte