Log in to the site and select options using Python

I am trying to login to a website using Python. I wrote the code to connect to the target, but I need to log in and select a button on the website and wait for an answer. I looked at the HTTP protocol in Python and was thinking about using "HTTPConnection.putrequest". I'm not sure how to do this, I have the code that I still have:

def testHTTPS(self):

    c = httplib.HTTPSConnection(ip) 
    c.request("GET", "/") 
    response = c.getresponse() 
    self.assertEqual(response.status, 200) # '200' is success code
    conn.close()

And the website login function code:

<td align="right" id="lgn_userName"></td>
    <td><input type="text" class="button" name="username" id="username" size="24" maxlength="16" accesskey="u" tabindex="1" value=""/></td>
    </tr>

    <tr>
        <td align="right" id="lgn_userPwd"></td>
        <td><input type="password" class="button" name="password" id="password" size="24" maxlength="20" accesskey="p" tabindex="2" value=""/></td>
    </tr>

    <tr>
        <td align="right">&nbsp;</td>
        <td>
        <input type="submit" id="lgn_button" class="button" tabindex="3" accesskey="s" />
        </td>

Does anyone know how to do this?

thank

+3
source share
2 answers

, mechanize, "webbrowser" Python. -, , Python. ( Zopes testbrowser) -.

+3

Source: https://habr.com/ru/post/1730367/


All Articles