0

我正在尝试使用python登录到这个页面(我拥有!)http://ninitelist.yolasite.com/passprotected.php 如果密码正确则返回true,如果密码错误则返回false。我完全不知道如何做到这一点,哦,请不要建议机械化,我不知道如何安装它。非常感谢!!

4

1 回答 1

2

您可以使用 Python 的urllib来发布表单数据。

导入 urllib

def try_login(username, password):
    params = urllib.urlencode(
            {'username': username,
             'password': password })
    f = urllib.urlopen("http://ninitelist.yolasite.com/passprotected.php", params)
    return "Invalid login details" not in f.read()

if __name__ == '__main__':
    print try_login("testuser", "testdata")
于 2011-03-07T04:02:45.983 回答