Oppure

Loading
17/05/10 19:38
Gibi22
salve allora il mio problema è il seguente:
vorrei creare un programma in vb6( è l'unico linguaggio con il quale riesco a combinare qualcosa) che mi faccia scaricare un file da megaupload risolvendo automaticamente il captcha,attenda 46 secondi e poi scarichi il file.Questa è la prima parte del mio "progetto" per quanto riguarda la seconda dovrei riuscirci da solo.
Il primo ostacolo incontrato è la risoluzione del captcha..
ho trovato questo programma code.google.com/p/tesseract-ocr/ ma sembra non funzionare con megaupload, ho trovato anche uno script (credo che sia in javascript) a questo indirizzo herecomethelizards.co.uk/mu_captcha/… ma non so come usarlo

Qualcuno in grado di aiutarmi?
Ultima modifica effettuata da Gibi22 20/05/10 16:40
aaa
17/05/10 20:07
GrG
mi spiace, ma il problema del captcha ti si ripresenterà sempre, infatti oltre che a essere molto complicato (a mio parere) risolvere il captcha, anche se trovassi (o ti facessi) un codice che lo riesce a fare comunque sia quelli di megaupload (da quanto ho notato) dopo un tot di tempo (forse qualche mese) cambiano il tipo di captcha, quindi dovresti riniziare da capo poichè non esiste un codice universale per leggere i captcha...
aaa
18/05/10 13:59
Gibi22
non importa vorrei provarci lo stesso.......anche se è quasi un anno che non cambiano il captcha
aaa
19/05/10 15:02
Gibi22
ho risolto il problema del captcha però ne sono sorti altri

1)dovrei cliccare(da codice) su un pulsante che ha questo codice html
<input type="submit" id="conferma" value="CONFERMA">


2)poi non so come fare per "cliccare" su questa immagine...per ora utilizzo il sendkeys però vorrei utilizzare qualcosa di più adeguato

<a href="javascript:checkcaptcha();">
<img src="tatic.megaupload.com/gui2/it/…; width="259" height="55" border="0" alt="" onmouseover="button.src=this.src; this.src=buttonover.src;" onmouseout="this.src=button.src;"></a>

spero che almeno in questo possa aiutarmi qualcuno
Ultima modifica effettuata da Gibi22 19/05/10 15:03
aaa
19/05/10 16:38
GrG
bè da quanto mi risulta un pò di tempo fa (3-4 mesi?) il captcha era tipo così:
public.blu.livefilestore.com/y1pcUfXn9QsRIankwMuB2wvWUIVclfkSkqagF4v-mk0TVurOMfF8E88PnrTUjWpReZ6OOR2As0KpdtFaKONEv2a-Q/…

poi hanno rimesso quello "vecchio" cioè solo con le scritte nere...

Postato originariamente da Gibi22:

ho risolto il problema del captcha però ne sono sorti altri

1)dovrei cliccare(da codice) su un pulsante che ha questo codice html
<input type="submit" id="conferma" value="CONFERMA">


fai prima a vedere il nome del form che contiene il pulsante e a usare: webbrowser1.document.NomeForm.submit
(ammesso che usi l'activex webbrowser...)

2)poi non so come fare per "cliccare" su questa immagine...per ora utilizzo il sendkeys però vorrei utilizzare qualcosa di più adeguato

<a href="javascript:checkcaptcha();">
<img src="tatic.megaupload.com/gui2/it/…; width="259" height="55" border="0" alt="" onmouseover="button.src=this.src; this.src=buttonover.src;" onmouseout="this.src=button.src;"></a>

spero che almeno in questo possa aiutarmi qualcuno


con webbrowser1.document.images(x).src dovresti ricavarti l'url e con webbrowser1.navigate andare all'url, quindi è come aver cliccato sull'img (penso)
x indica il numero dell'immagine, per trovarlo nell'url del webbrowser (firefox o ie) dopo aver caricato la pag. di megaupload scrivi: javascript:alert(document.images(0).src); e vedi sell'url restituito è quello che cerchi, se non lo è incrementi 0, quindi lo sostituisci con, 1, 2, 3, ... ecc.. da quanto ricordo si dovrebbe aggirare intorno ai numeri 25-26 ...
aaa
19/05/10 18:48
Gibi22
a me sembra lo stesso codice che c'è ora...

sì utilizzo l'activex webbrowser,questo è il form e non credo ci sia il nome,nello stesso form ci sono due submit....io devo cliccare sul primo

<form action="pag.php" method="post">
<input type="submit" id="conferma" value="CONFERMA">
<input type="submit" value="Riavvia" name="reload">
                


per quanto riguarda il secondo punto ho provato ma mi restituisce sono link di immagini..fino al 18 oltre non restituisce niente


comunque grazie per l'interessamento


edit: una curiosità....si può utilizzare l'activex webbrowser di ie8?
Ultima modifica effettuata da Gibi22 19/05/10 19:33
aaa
19/05/10 19:58
GrG
Postato originariamente da Gibi22:

a me sembra lo stesso codice che c'è ora...

... in che senso? non ho capito questa affermazione

sì utilizzo l'activex webbrowser,questo è il form e non credo ci sia il nome,nello stesso form ci sono due submit....io devo cliccare sul primo

<form action="pag.php" method="post">
<input type="submit" id="conferma" value="CONFERMA">
<input type="submit" value="Riavvia" name="reload">
                

Ammetto di non aver mai dovuto fare i conti con 2 input di tipo submit... vabbè allora anche se il nome del form non c'è usa l'array forms() e prova a fare submit, vedi quel che succede: webbrowser1.document.forms(x).submit ('x è il numero del form, devi trovartelo)

per quanto riguarda il secondo punto ho provato ma mi restituisce sono link di immagini..fino al 18 oltre non restituisce niente

Mi dai il link della pagina su cui hai provato così provo anch'io?
ma per "premere l'immagine" tu vorresti premere il pulsante per confermare il captcha che è a forma di img, giusto? se si, non avevo calcolato la presenza del javascript. Ripeto, se mi linki la pagina interessata posso provare.

edit: una curiosità....si può utilizzare l'activex webbrowser di ie8?

non lo so :S
aaa
20/05/10 16:39
Gibi22
Postato originariamente da GrG:

... in che senso? non ho capito questa affermazione


dicevo che il codice captcha da te postato è uguale a quello in "vigore"


questa istruzione sembra funzionare...grazie
webbrowser1.document.forms(x).submit

Postato originariamente da GrG:
Mi dai il link della pagina su cui hai provato così provo anch'io?
ma per "premere l'immagine" tu vorresti premere il pulsante per confermare il captcha che è a forma di img, giusto? se si, non avevo calcolato la presenza del javascript. Ripeto, se mi linki la pagina interessata posso provare.


credo che sia la stessa cosa con qualunque link di megaupload...comunque credo di si che il click sull'immagine porti alla verifica del captcha per poi essere indirizzato alla pagina dove c'è il countdown


megaupload.com/


p.s.
per la prima volta mi è uscito questo errore di megaupload

È stato rilevato un numero elevato di richieste da tuo indirizzo IP.
Il problema può essere causato da software di terze parti progettato in modo errato.
È stato applicata una limitazione di accesso temporanea. Verifica di nuovo tra 25 minuti o esegui l'accesso con il tuo account Premium.
:rofl:
Ultima modifica effettuata da Gibi22 20/05/10 16:48
aaa