Python для заполнения веб-форума - PullRequest
0 голосов
/ 07 марта 2011

Я пытаюсь использовать python для входа на эту страницу (которая у меня есть!) http://ninitelist.yolasite.com/passprotected.php и вернуть true, если пароль правильный, и false, если пароль неправильный. Я в полной растерянности, как это сделать, и, пожалуйста, не предлагайте механизировать. Большое спасибо !!

1 Ответ

2 голосов
/ 07 марта 2011

Вы можете использовать Python urllib для отправки данных формы.

import 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")
...