Salve a tutti,
ho la necessità di fare delle GET con questa classe, ma prima di tutto devo fare la login al sito che è protetta dal recaptcha di google.
Pensate che con la classe Httpclient sia possibile leggere il valore ?
Salve a tutti,
ho la necessità di fare delle GET con questa classe, ma prima di tutto devo fare la login al sito che è protetta dal recaptcha di google.
Pensate che con la classe Httpclient sia possibile leggere il valore ?
Non è una strada che prenderei - stai cercando di fare html scraping?
Hai controllato se il servizio in questione non offra una Web API?
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Si esatto.
Purtroppo l'autore del sito non ha web api è un vecchio sito in php che gli fecere parecchi anni fa e che non ci può metter mani.
Quindi cosa mi consigli ?
Grazie.
In tal caso niente. Il recaptcha è un sistema anti bot ed è davvero difficile (se non impossibile) aggirarlo.
Temo dovrai trovare una altra strada.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Se uso il webbrowser però non ho problemi giusto ?
Non cambia la solfa - non puoi riempire un recaptcha se un umano non lo vede
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Ma il webbrowser mostra la recaptcha, la facio vedere a video il cliente la scrive e poi vado avanti.
Bisogna vedere cosa restituisce la recaptcha.
Il recaptcha probabilmente niente - ti autorizzerà un redirect e dovresti ricevere un cookie con il quale poi poter effettuare le richieste successive.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Grazie.
Quindi verifica il codice e poi emette un cookie giusto ?
All 99.9% dei casi funziona così. Dipende ovviamente da sito a sito.
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog