Super, už se to blíží ke konci. Musel jsem změnit cookie aby mě to správně přihlásilo. Tvá metoda jen refreshla stránku.
Cookie je teď nastaveno jako:
Cookie: WAID=username&password&&&&
Stránka mi už zobrazuje source code, který se mi normálně načte i přes browser po tom, co se přihlásím.
Teď už zbývá jen vyplnit další pole.
<form name="sayform" method="post" target="commandsrc" onsubmit="MBsaybutton_onsubmit();" action="/admin&console=say MESSAGE_GOES_HERE">
<input type="text" name="sayinput" id="sayinput" class="buttonnormal" size="95" onfocus="MBsaybutton_onfocus()" onblur="MBsaybutton_onblur()" onkeypress="MBsaybutton_onkeypress()">
</form>
function MBsaybutton_onsubmit()
{
document.getElementById('sayinput').value = 'Say'; document.getElementById('sayinput').blur();
}
function MBsaybutton_onclick()
{
document.sayform.action='/admin&console=say '+document.sayform.sayinput.value;
document.sayform.submit();
document.getElementById('sayinput').value = 'Say';
document.getElementById('sayinput').blur();
}
function MBsaybutton_onfocus()
{
if (document.getElementById('sayinput').value == 'Say' )
document.getElementById('sayinput').value = '';
}
function MBsaybutton_onblur()
{
if (document.getElementById('sayinput').value == '' )
document.getElementById('sayinput').value = 'Say';
}
Snažím se poupravit tvůj kód, tak aby to vyplnilo nějaká specifická data.
Reuqest Sent:
POST /login HTTP/1.1
Host: 213.239.219.93:11490
Connection: keep-alive
Content-Length: 24
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: http://213.239.219.93
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://213.239.219.93/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en,cs;q=0.8,sk;q=0.6
Cookie: WAID=username&password&&&&
(/r/n)
Form Data
(/r/n)
sayinput=Testing+message
(/r/n)
Request Recieved:
HTTP/1.1 200 OK
Content-Type: text/html
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
<PAGE_SOURCE_CODE>
HTTP/1.1 200 OK
Content-Type: text/html
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
<PAGE_SOURCE_CODE>
Nic se ale nestane. Nechápu proč se mi zobrazuje 2x response. (Neměla by být chyba v kódu). Chci se taky zeptat, zda-li posílám správně nevý řádek, vím že u SMTP jsem to taky dělal s \r\n, a pak taky jestli je na správných místech.
V čem je chyba teď? Řekl bych, že nějak musím spustit MBsaybutton_onclick(), respektive document.sayform.submit()
Poznámka: V prohlížeči jsem zkoušel zadat "213.239.219.93:11490/admin&console=say+Testing+message", ale stránka se jen refreshne, tudíž bez efektu.