0

私はPythonを使用してこのページ(私が所有しています!)http://ninitelist.yolasite.com/passprotected.phpにログインしようとして います。パスワードが正しい場合はtrueを返し、パスワードが間違っている場合はfalseを返します。私はこれを行う方法を完全に失っています、ああ、機械化を提案しないでください、私はそれをインストールする方法を理解できません。どうもありがとう!!

4

1 に答える 1

2

Pythonのurllibを使用してフォームデータをPOSTできます。

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 に答える