Проблема при входе на сайт, который имеет только одно поле в теге формы в HTML - PullRequest
0 голосов
/ 12 сентября 2018

Я хочу войти на сайт с python 3, но когда я ищу элементы формы с помощью скрипта python, я получаю только html-тег select, в то время как поля имени пользователя и поля пароля при поиске формы не возвращаются.Я использовал разные модули, но не смог решить.Также я не хочу использовать селен.

HTML сайта

  <!--start login page -->
                  <table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <th  width="100%" align="center" valign="middle">Login</th>
                    <form method="POST" name="login" action="checkuser1.php" onSubmit="return validation(this);">
                    <input type="hidden" name="branchid" value="1">
                  </tr>
                 </table>


                </th>
              </tr>
             <!--<tr>
                <td height="10" align="left" valign="top"><img src="images/spacer.gif" width="1" height="1"></td>
              </tr>-->
              <tr>
                <td align="center" style="padding-top:5px; padding-bottom:5px;" valign="top">
                <table  border="0" cellspacing="0" cellpadding="3" width="75%">
                  <tr>
                    <td height="20" width="80" align="left" valign="center" class="bodytext" style="color:#3b5998;">User Name: </td>

                    <td align="left" valign="center"><input name="userid" type="text" class="input" class="input" style="height:20px; border:1px solid #0065b2; color:#0065b2; padding:2px; font-size:13px;" ></td>
                  </tr>

                  <tr>
                    <td height="20" align="left" valign="center"><span class="bodytext" style="color:#3b5998;">Password: </span></td>

                    <td align="left" valign="center"><input name="pass_word" type="password" class="input" style="height:20px; border:1px solid #0065b2; color:#0065b2; padding:2px; font-size:13px; "></td>
                  </tr>

                  <tr>
                    <td height="20" width="80" align="left" valign="center" class="bodytext1" style="color:#3b5998;">Branch: </td>

                    <td align="left" valign="top">

            <div class="select-style" style="border:1px solid #0065b2;border-radius:0px">
            <select name="branchid" class="input" border="0" style="height:25px; color:#0065b2; padding:2px; font-size:13px;" ><option value="0">-- Select College / Branch -- </option>
                              <option value="3" selected>School of Engineering</option>             </select>
            </div>


                    </td>
                  </tr>






              <tr id='year_sem' style="display:none;" >
                    <td height="20" align="left" valign="top"><span class="bodytext" style="color:#3b5998;">Academic Year: </span></td>
                    <td align="left" valign="top">
                        <div class="select-style" style="width:70%;float:left;border: transparent;border-radius: 0px;">
                         <select name="sel_acad_yr" id="sel_acad_yr" border="0" style="height:25px;  border:1px solid #0065b2; color:#0065b2; 
                         padding:2px; font-size:13px;">
                           <!--<option value="2012-2013">2012-2013</option>--> 
                           <option value="2013-2014">2013-2014</option>
                           <option value="2014-2015">2014-2015</option>
                         </select>
                        </div> 
                       <div class="select-style"style="width:27%;float:right;border: transparent;border-radius: 0px;">
                       <select name="sel_sem" id="sel_sem"  border="0" style="height:25px;  border:1px solid #0065b2; color:#0065b2; 
                         padding:2px; font-size:13px;">
                       <option value="Sem 1">Sem 1</option> 
                       <option value="Sem 2">Sem 2</option>
                       </select>
                       </div>
                      </td>


              </tr>                     






                    <td align="center" valign="top" align = "right" colspan="2">
                    <input type="Submit"  alt="Submit" value="Submit"  border="0" 
                    class="btn_img"></td>
                  <tr>
                  </tr>
                </table>                      


                  </td>
                </tr>
            </table>

              <h6 align='right'>
                  <a href="forget_login_credential.php"><font color='blue'><u>Forgot Password?</u></font></a>
                </h6>


                </td>
              </tr>
              <tr>
                <td align="left" valign="top" class="bodytext">&nbsp;</td>
              </tr>
            </table></td>
            <td width="1" align="left" valign="top" ><img style="border:none" src="https://s3.ap-south-1.amazonaws.com/corecampus/images/spacer.gif" width="1" height="1"></td>
          <!--  <td width="225" align="left" valign="top" class="Bline" bgcolor="#FFFFFF">





            </td>-->
          </tr>
        </table>

<div class="links" style="margin-top:2%"></div>
      <div class="footer">
                    Copyright &copy; EMS . Cloud based <a href="http://www.cloudems.in/campus-university-erp/" TARGET="_blank">University ERP</a> Powered by <a href="http://www.cloudems.in/" TARGET="_blank">iCloudEMS</a>. All rights reserved.
                    </div>



</body> 

</body>
</html>

</form>
...