使用python登录网站

时间:2015-10-29 22:50:33

标签: python get python-requests

我对这个话题很陌生。这是我找到的代码,但它不起作用:

s = requests.Session()
payload = {'name': 'admin', 'pass': el[0:5]}
r = s.get("http://shadowctf.cloudapp.net/web200", data=payload)
print(r.text)

这是该网站的表格:

<form action="send.php" method="GET">
        <h1>Log in!</h1>
        <br><input type="text" name="login" /></br>
        <br><input type="password" name="pass" id="pass" /></br>
        <br><input type="submit" value="Log me in!" /></br>
</form>

上面的代码只返回我:

<html>
    <head>
      <title>JustSomePage</title>
      <link rel="stylesheet" type="text/css" href="styles.css">
  <style></style>
 </head>
 <body>
    <form action="send.php" method="GET">
        <h1>Log in!</h1>
        <br><input type="text" name="login" /></br>
        <br><input type="password" name="pass" id="pass" /></br>
        <br><input type="submit" value="Log me in!" /></br>
    </form>
 </body>

1 个答案:

答案 0 :(得分:3)

您是否忘记将“send.php”添加到您的网址?可能不是web200。