CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

App per bacheca politecnico di torino

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Nov 2012
    Messaggi
    221

    Ringraziamenti
    3
    Ringraziato 28 volte in 28 Posts
    Predefinito

    App per bacheca politecnico di torino

    Salve sono uno studente del politecnico di Torino. Ho pensato se fosse possibile fare un'app solo per ricevere le notifiche dei singoli corsi, dato che il sistema di avvisi SMS del poli, spesso fa le bizze.

    L'app dovrebbe semplicemente entrare nel sito con le credenziali, e rilevare il testo dopo la dicitura "Avvisi recenti RELATIVI AI SINGOLI CORSI".
    Non so se sia banale, o altro.. Eventualmente datemi delle dritte su come avviarmi a programmarla io stesso...

    GRAZIE!

  2.  
  3. #2
    Senior Droid


    Registrato dal
    Aug 2011
    Località
    Roma
    Messaggi
    406
    Smartphone
    Nexus 5

    Ringraziamenti
    6
    Ringraziato 32 volte in 29 Posts
    Predefinito

    devi vedere prima di tutto come sono formati i dati scambiati tra client e server in fase di login, e una volta "dentro", ti scarichi la pagina al link che ti interessa, la parsi e disponi i dati nell'app.
    Ovviamente questi sono i passi base che devi fare, che comunque dovrai approfondire un attimo meglio

  4. #3
    Androidiano


    Registrato dal
    Nov 2012
    Messaggi
    221

    Ringraziamenti
    3
    Ringraziato 28 volte in 28 Posts
    Predefinito

    Quote Originariamente inviato da giozh Visualizza il messaggio
    devi vedere prima di tutto come sono formati i dati scambiati tra client e server in fase di login, e una volta "dentro", ti scarichi la pagina al link che ti interessa, la parsi e disponi i dati nell'app.
    Ovviamente questi sono i passi base che devi fare, che comunque dovrai approfondire un attimo meglio
    Grazie per la risposta. Allora ho ispezionato la pagina sorgente del login ed ho trovato questa sezione interessante...

    codice:
    <!-- form con login e password -->
    	<div class="blocco_modulo">
    	<div class="immagine_modulo"><img src="https://idp.studenti.polito.it/image/file-locked-icon.png" alt="Login"></div>
    						
    	<div class="modulo">
    		<form action="https://idp.studenti.polito.it/idp/Authn/X509Mixed/UserPasswordLogin" method="post" onSubmit="return verifica();">
    			<div class="label_input">
    			<div class="c_label">Username</div><div class="c_input"><input id="j_id_username" name="j_username" type="text" class="form_label_no_w"></div><div class="clear"></div>
    			</div>
    			<div class="label_input">
    			<div class="c_label">Password</div><div class="c_input"><input name="j_password" type="password" class="form_label_no_w"></div><div class="clear"></div>
    			</div>
    			<div class="label_input">
    			<input type="submit" value="Login" class="form_label">
    			</div>		
    															
    		</form>
    	</div>
    	<div class="clear"></div>
    </div>

  5. #4
    Androidiano VIP


    Registrato dal
    Mar 2010
    Messaggi
    1,416

    Ringraziamenti
    34
    Ringraziato 94 volte in 76 Posts
    Predefinito

    Quote Originariamente inviato da brunosso Visualizza il messaggio
    Grazie per la risposta. Allora ho ispezionato la pagina sorgente del login ed ho trovato questa sezione interessante...

    codice:
    <!-- form con login e password -->
    	<div class="blocco_modulo">
    	<div class="immagine_modulo"><img src="https://idp.studenti.polito.it/image/file-locked-icon.png" alt="Login"></div>
    						
    	<div class="modulo">
    		<form action="https://idp.studenti.polito.it/idp/Authn/X509Mixed/UserPasswordLogin" method="post" onSubmit="return verifica();">
    			<div class="label_input">
    			<div class="c_label">Username</div><div class="c_input"><input id="j_id_username" name="j_username" type="text" class="form_label_no_w"></div><div class="clear"></div>
    			</div>
    			<div class="label_input">
    			<div class="c_label">Password</div><div class="c_input"><input name="j_password" type="password" class="form_label_no_w"></div><div class="clear"></div>
    			</div>
    			<div class="label_input">
    			<input type="submit" value="Login" class="form_label">
    			</div>		
    															
    		</form>
    	</div>
    	<div class="clear"></div>
    </div>
    Userà uno script sicuramente. Io ho buttato 6 ore con richieste http con librerie. Passando dei parametri. Alla fine ci sono riuscito. Una volta che la risposta (parlo di testo HTML) corrisponde a ciò che vedi nel browser allora hai implementato la richiesta giusta.

    Oppure vai in facoltà e chiedi se c'è un admin che ti aiuta. Si tratta di sapere che parametri passare...perche chiaramente non ci son due parametri e basta user e pwd.
    Ovviamente non è detto che il tipo ti risponda. studiati una libreria http. Guarda asynkhttp o okhttp
    [COLOR="Purple"]UN THANKS è SEMPRE BEN ACCETTATO[/COLOR]

  6. #5
    Androidiano VIP L'avatar di -DM-


    Registrato dal
    Oct 2011
    Messaggi
    1,140

    Ringraziamenti
    26
    Ringraziato 91 volte in 82 Posts
    Predefinito

    Quote Originariamente inviato da tonno16 Visualizza il messaggio
    Userà uno script sicuramente. Io ho buttato 6 ore con richieste http con librerie. Passando dei parametri. Alla fine ci sono riuscito. Una volta che la risposta (parlo di testo HTML) corrisponde a ciò che vedi nel browser allora hai implementato la richiesta giusta.

    Oppure vai in facoltà e chiedi se c'è un admin che ti aiuta. Si tratta di sapere che parametri passare...perche chiaramente non ci son due parametri e basta user e pwd.
    Ovviamente non è detto che il tipo ti risponda. studiati una libreria http. Guarda asynkhttp o okhttp
    Non credo che il politecnico di torino dia delle API per accedere ai suoi servizi interni.

    Una soluzione facile è sniffare la richiesta di connessione che fa al server e poi con jsoup scaricarsi la pagina successiva (immagino che ci sia un token di sessione o quanto meno un cookie) e visualizzare gli avvisi navigando il dom.
    Device :
    LG Nexus 5X bianco
    Nexus 5 16 gb

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy