Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-02-2014, 17:13   #1
Malvinas
Junior Member
 
Iscritto dal: Feb 2014
Messaggi: 4
[HTML] completamento form e login

Salve, il mio problema è più che altro un chiarimento. Ho una pagina web di tipo statico che però non conosco a priori. So solo che permette l'inserimento di campi di input e ci sarà un bottone di invio. Per intenderci molto simile ad una pagina di login o di un modulo di contatto web. Volendo automatizzare la compilazione dei campi e l'invio tramite una chiamata POST, mi chiedevo se basta fare il parser dei campi input del form. In modo da recuperare i name e associare a quel punto i value corretti. Esistono altri modi per creare dei form html? O sto operando correttamente così? grazie!
Malvinas è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2014, 08:22   #2
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Prima chiedi di compilare automaticamente un form, poi parli di "modi per creare una pagina web". Cosa vuoi fare esattamente?
Quale sarebbe l'automatismo?
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2014, 17:49   #3
Malvinas
Junior Member
 
Iscritto dal: Feb 2014
Messaggi: 4
Quote:
Originariamente inviato da Daniels118 Guarda i messaggi
Prima chiedi di compilare automaticamente un form, poi parli di "modi per creare una pagina web". Cosa vuoi fare esattamente?
Quale sarebbe l'automatismo?
Scusami mi sono spiegato male. Il mio intento era di creare un compilatore automatico di form online (riempire i campi automaticamente). Per fare cioè sto sviluppando un applicativo che essenzialmente esegue il parser della pagina web che contiene il form per individuare tutti i campi di input. A questo punto mi chiedevo se un form classico online con bottone di invio è costituito solo dalla sintassi tra i tag <form> o se ci sono altre tipologie possibili per crearlo. Mi riferisco solo a pagine web html semplici.
Malvinas è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2014, 17:54   #4
airon
Senior Member
 
Iscritto dal: Feb 2004
Città: milano
Messaggi: 2148
Si è costruito col tag form. L'invio però al giorno d'oggi si fa sempre più spesso con jquery quindi nell'action non hai nulla. Devi cercarti dove nell'html c'é il vero post. (Magari è pure in un file js).

Ciao

Ultima modifica di airon : 28-02-2014 alle 17:59.
airon è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2014, 19:58   #5
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Vero quello che dice airon, ma più che cercare nei file conviene monitorare direttamente le richieste http.
Naturalmente sia l'una che l'altra soluzione richiedono una certa intelligenza, che se per un uomo è poca cosa, è invece abbastanza difficile da implementare in un programma.
Comunque se parliamo di pagine html semplici, senza javascript, l'uso del tag form è l'unico modo per inviare dati inseriti dall'utente nei campi di input.
Ci tengo comunque a sottolineare che un simile applicativo potrebbe violare l'etica se usato in modo improprio (spam), quindi utilizzalo con coscienza.
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
Old 03-03-2014, 15:15   #6
Malvinas
Junior Member
 
Iscritto dal: Feb 2014
Messaggi: 4
Quote:
Originariamente inviato da airon Guarda i messaggi
Si è costruito col tag form. L'invio però al giorno d'oggi si fa sempre più spesso con jquery quindi nell'action non hai nulla. Devi cercarti dove nell'html c'é il vero post. (Magari è pure in un file js).

Ciao
Sto utilizzando come esempio per fare un pò di test questo form...

Codice:
    <form id='modulo_1' class='sfm_form' method='post' action='%sfm_self_script%' accept-charset='UTF-8'>
         <div id='modulo_1_errorloc' class='error_strings' style='width:300px;text-align:left'>%sfm_error_display_loc%</div>
         <div id='modulo_1_outer_div' class='form_outer_div' style='width:300px;height:226px'>
            <div style='position:relative' id='modulo_1_inner_div'>
               <input type='hidden' name='sfm_form_submitted' value='yes'/>
               <input type='hidden' name='%_sfm_form_id_iput_var_%' value='%_sfm_form_id_iput_value_%'/>
               <input type='text' name='tbf94a46a9ba1bedd6fe3' id='tbf94a46a9ba1bedd6fe3'/>
               <div id='label1_container' class='sfm_form_label'>
                  <label id='label1' for='TextNome'>Nome:</label>
               </div>
               <div id='TextNome_container'>
                  <input type='text' name='TextNome' id='TextNome' value='%TextNome%' size='20' class='sfm_textbox'/>
               </div>
               <div id='label_container' class='sfm_form_label'>
                  <label id='label' for='TextCognome'>Cognome:</label>
               </div>
               <div id='TextCognome_container'>
                  <input type='text' name='TextCognome' id='TextCognome' value='%TextCognome%' size='20' class='sfm_textbox'/>
               </div>
               <div id='label2_container' class='sfm_form_label'>
                  <label id='label2' for='TextCognome'>P. IVA:</label>
               </div>
               <div id='TextP_IVA_container'>
                  <input type='text' name='TextP_IVA' id='TextP_IVA' value='%TextP_IVA%' size='20' class='sfm_textbox'/>
               </div>
               <div id='label3_container' class='sfm_form_label'>
                  <label id='label3' for='TextCodice'>Codice:</label>
               </div>
               <div id='TextCodice_container'>
                  <input type='text' name='TextCodice' id='TextCodice' value='%TextCodice%' size='20' class='sfm_textbox'/>
               </div>
               <fieldset id='box_element'>
                  <legend id='box_element_title'>Dati:</legend>
               </fieldset>
               <div id='Submit_container' class='loading_div'>
                  <input type='image' name='Submit' id='modulo_1_Submit_img' src='images/modulo_di_contatto-Submit-0.png' alt='submit'/>
               </div>
               <div id='Reset_container'><a id='Reset' href='javascript:sfm_clear_form('form#modulo_1');'><img id='modulo_1_Reset_img' src='images/modulo_di_contatto-Reset-0.png' alt='reset'/></a></div>
            </div>
         </div>
      </form>
ad esempio in questo caso ho una action che è uno script. In più questo form passa nella chiamata POST anche dei valori in hidden.


Quote:
Originariamente inviato da Daniels118 Guarda i messaggi
Vero quello che dice airon, ma più che cercare nei file conviene monitorare direttamente le richieste http.
Naturalmente sia l'una che l'altra soluzione richiedono una certa intelligenza, che se per un uomo è poca cosa, è invece abbastanza difficile da implementare in un programma.
Comunque se parliamo di pagine html semplici, senza javascript, l'uso del tag form è l'unico modo per inviare dati inseriti dall'utente nei campi di input.
Ci tengo comunque a sottolineare che un simile applicativo potrebbe violare l'etica se usato in modo improprio (spam), quindi utilizzalo con coscienza.
Il mio fine è solo di studio. Quindi non è assolutamente rivolto a fare spam, anche i form di test sono creati da me e non utilizzo chiamate a form di altri.
Attualmente faccio il parser della pagina web... individuo il nome del form e cerco tutti gli input che ha e li valorizzo. Dopo invio il tutto con una chiamata POST (passando anche gli hidden). Simulando in tutto e per tutto un'operazione umana. Corretta come procedura?
Malvinas è offline   Rispondi citando il messaggio o parte di esso
Old 03-03-2014, 15:37   #7
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Il ragionamento è corretto, ma non ho capito se la tua applicazione possiede un browser integrato oppure funziona in background.
Nel primo caso puoi interagire con il browser e sottomettere il form tramite javascript. Questo risolve anche il problema dei form che utilizzano ajax (non proprio tutti i casi ma la maggior parte).
Nel secondo caso invece devi realizzare tu stesso la richeista http.
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
Old 03-03-2014, 16:46   #8
Malvinas
Junior Member
 
Iscritto dal: Feb 2014
Messaggi: 4
Quote:
Originariamente inviato da Daniels118 Guarda i messaggi
Il ragionamento è corretto, ma non ho capito se la tua applicazione possiede un browser integrato oppure funziona in background.
Nel primo caso puoi interagire con il browser e sottomettere il form tramite javascript. Questo risolve anche il problema dei form che utilizzano ajax (non proprio tutti i casi ma la maggior parte).
Nel secondo caso invece devi realizzare tu stesso la richeista http.
Utilizzo un applicativo da me scritto in java, per le chiamate http utilizzo le librerie apache httpclient
Malvinas è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
L'IA non ha portato quasi nessun benefic...
Sony LinkBuds Clip, gli auricolari open ...
La fibra è sempre più diff...
Arriva Vertiv CoolPhase PAM: raffreddame...
Chiamate cristalline e ANC evoluto a pre...
Adobe aggiorna Premiere e After Effects:...
AI Bundle, la novità dei driver A...
La roadster elettrica supportata da Xiao...
Netflix rivede l'offerta per Warner Bros...
Satya Nadella avverte: senza benefici co...
Anche secondo Andy Jassy, CEO di Amazon,...
Audi mostra la sua prima auto di Formula...
Evolve3 85 e 75: Jabra presenta le prime...
KIOXIA: 'il tempo degli SSD a basso cost...
Apple perde la sua posizione privilegiat...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 18:34.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v