29-05-2014, 19:05
Wracając do oryginalnego tematu automatycznego rozpoznawania CAPTCHy:
Opierając się na skrypcie gbr próbuję wystrugać podobny skrypt na linuxa. Napotkałem jednak problem z wysyłaniem rozpoznanej captchy - za cholerę nie chce mi przejść.
W skrypcie gbra jest:
Z moich doświadczeń z tym programikiem CB.exe wynika, że zwraca on dane w postaci:
[jakiś hash]_[data]|[rozpoznany tekst captchy]
Nie do końca rozumiem ten batowy skrypt (mało się znam na skryptach bat), co on dokładnie robi z tymi danymi. W szczególności końcówka tej linijki:
Czyżby sktypt gbra wysyłał cały output programu CB.exe?
Czy może jest on w jakiś sposób przycinany za pomocą tego ":~23,20%" ? Jednak gdy w to miejsce podstawiałem czystą captchę, system także jej nie przyjmował.
Zatem pytanie brzmi: co dokładnie ma być za parametrem '--post-data' ?
Opierając się na skrypcie gbr próbuję wystrugać podobny skrypt na linuxa. Napotkałem jednak problem z wysyłaniem rozpoznanej captchy - za cholerę nie chce mi przejść.
W skrypcie gbra jest:
Kod:
set /p captcha=<output.txt
set captcha="viewForm=true&captcha=%captcha:~23,20%"
wget -nv --timeout=30 --load-cookies=cookies.txt --output-document=wynik.html --post-data %captcha% http://bdi.free.aero2.net.pl:8080
Z moich doświadczeń z tym programikiem CB.exe wynika, że zwraca on dane w postaci:
[jakiś hash]_[data]|[rozpoznany tekst captchy]
Nie do końca rozumiem ten batowy skrypt (mało się znam na skryptach bat), co on dokładnie robi z tymi danymi. W szczególności końcówka tej linijki:
Kod:
set captcha="viewForm=true&captcha=%captcha:~23,20%"
Czyżby sktypt gbra wysyłał cały output programu CB.exe?
Czy może jest on w jakiś sposób przycinany za pomocą tego ":~23,20%" ? Jednak gdy w to miejsce podstawiałem czystą captchę, system także jej nie przyjmował.
Zatem pytanie brzmi: co dokładnie ma być za parametrem '--post-data' ?