none
Заполнение Web полей в форме RRS feed

  • Вопрос

  •  $adr='192.168.1.50'
     $url = '/cgi-bin/dynamic/config/net/ip.html'
     $timeout = 10
     $x=$adr+$url
     $auth = Invoke-WebRequest -Uri $x -TimeoutSec $timeout -SessionVariable session  
     $form = $auth.Forms[0]  
     $form.Fields['vac.255.IPNAME'] = "New-Name"
     $form.Fields['vac.255.IPDOMAIN']="New-Domain"
     #$form.Fields['vac.255.IPWINSADDR'] ???????
     $form.Fields['vac.255.IPHTTPENABLE']=1
     $x=$adr+$form.Action
     $res = Invoke-WebRequest -Uri $x -WebSession $session -Method POST -Body $form.Fields

    Доброго времени суток!

    Есть html страница (принтер), которую необходимо заполнить

    поля типа vac.255.IPNAME заполняются без проблем.

    <TR><TD>Set Hostname</TD><TD NOWRAP><INPUT NAME="vac.255.IPNAME" SIZE=22 MAXLENGTH=15 VALUE="PrinterName" ></TD><TD>Example:'BOBS-PRINTER' (US-ASCII, alphanumeric characters and hyphen only)</TD></TR>

    Подскажите как заполнить поле вида vac.255.IPWINSADDR ? там 4 поля вложенных и все А называются :(

    <TR><TD>WINS Server Address</TD><TD NOWRAP><INPUT TYPE="hidden" NAME="PT_IPADDR" VALUE=""><INPUT TYPE="hidden" NAME="vac.255.IPWINSADDR" VALUE=""><INPUT NAME="A" SIZE=3 MAXLENGTH=3 VALUE="0" ><B> . </B><INPUT NAME="A" SIZE=3 MAXLENGTH=3 VALUE="0" ><B> . </B><INPUT NAME="A" SIZE=3 MAXLENGTH=3 VALUE="0" ><B> . </B><INPUT NAME="A" SIZE=3 MAXLENGTH=3 VALUE="0" ></TD><TD>If DHCP or BOOTP is not on the network</TD></TR>



    • Изменено Aesonne2902 16 апреля 2015 г. 9:29
    16 апреля 2015 г. 8:49