Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Form (POST) con wget

  1. #1

    Form (POST) con wget

    Ragazzi,

    ho questo form che ho bisogno di emulare via wget ma non riesco neanche guardando il manuale a farlo:

    codice:
    <form name="form" action="URL" method="post">
        <input type="hidden" name="u1" value="<? echo $username ?>" />
        <input type="hidden" name="p" value="<? echo $password ?>" />
        <textarea rows=10 cols=80 name="variabile1"><?php echo $var1; ?>
    	</textarea>
        <textarea rows=10 cols=80 name="variabile2"><?php echo $var2; ?>
    	</textarea>
        </form>
    Consigli?

    Bye
    Conquista la folla, e conquisterai la libertà (Proximus - Il gladiatore)
    Il riferimento italiano per i Fans di Final Fantasy
    Scandalos member of APE

  2. #2
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058
    Non penso WGET ti permetta di fare delle POST :master:

  3. #3
    Originariamente inviato da nifriz
    Non penso WGET ti permetta di fare delle POST :master:
    C'è l'opzione --post-data che da manuale sembra servire proprio a quello, ma non sono sicuro. qualunque altro modo di fare la forma da linea di comando va bene comunque....
    Conquista la folla, e conquisterai la libertà (Proximus - Il gladiatore)
    Il riferimento italiano per i Fans di Final Fantasy
    Scandalos member of APE

  4. #4
    Mmmmm... Non sono espertissimo di POST, ma c'è anche l'opzione --post-file, oltre a data. Magari ti serve quello.

    Daniele
    Non abbiamo ereditato il mondo dai nostri padri.
    L'abbiamo preso in prestito dai nostri figli.

  5. #5
    Originariamente inviato da jepessen
    Mmmmm... Non sono espertissimo di POST, ma c'è anche l'opzione --post-file, oltre a data. Magari ti serve quello.

    Daniele
    Post file serve per postare un file da quello che c'è scritto, a me serve postare alcune variabili come si vede nel form. Non so più che pesci pigliare...
    Conquista la folla, e conquisterai la libertà (Proximus - Il gladiatore)
    Il riferimento italiano per i Fans di Final Fantasy
    Scandalos member of APE

  6. #6
    C'è un esempio nella pagina che hai postato: lo ri-cito qua

    codice:
    This example shows how to log to a server using POST and then proceed to download the desired pages, presumably only accessible to authorized users:
    
              # Log in to the server.  This can be done only once.
              wget --save-cookies cookies.txt \
                   --post-data 'user=foo&password=bar' \
                   http://server.com/auth.php
              
              # Now grab the page or pages we care about.
              wget --load-cookies cookies.txt \
                   -p http://server.com/interesting/article.php
    Può esserti d'aiuto?

    Daniele
    Non abbiamo ereditato il mondo dai nostri padri.
    L'abbiamo preso in prestito dai nostri figli.

  7. #7
    Ho provato così ma dopo avermi detto richiesta inviata non ho sicurezza che sia andato tutto come deve
    Conquista la folla, e conquisterai la libertà (Proximus - Il gladiatore)
    Il riferimento italiano per i Fans di Final Fantasy
    Scandalos member of APE

  8. #8
    Non è esattamente una soluzione, ma un'alternativa a wget potrebbe essere curl (qui la man page: http://curl.haxx.se/docs/manpage.html)

  9. #9
    Originariamente inviato da vortex87
    Non è esattamente una soluzione, ma un'alternativa a wget potrebbe essere curl (qui la man page: http://curl.haxx.se/docs/manpage.html)
    L'avevo già provato, ma praticamente non cavavo un ragno dal buco neanche con quello...
    Conquista la folla, e conquisterai la libertà (Proximus - Il gladiatore)
    Il riferimento italiano per i Fans di Final Fantasy
    Scandalos member of APE

  10. #10
    A me funziona:
    codice:
    curl --user-agent "PuppaBrowser1.0" --cookie cookies.txt --data "u=ciao&p=ciao&variabile1=pippo&variabile2=paperino" www.sito.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.