大学のLANにログインするスクリプト

毎回パスワードを打つのは面倒なので。
普通にPOSTしてるだけです。

Pythonistaってアプリ使えばiPhoneでも動く。
パソコンなら適当にスクリプト書いてcron回せばいいんじゃない。

ID、パスワード、認証ページのURLは変えてください。

# coding: utf-8

from urlparse import urljoin
import requests


ROOT_URL = 'http://1.1.1.1:10080'
LOGIN = '/cgi-bin/adeflogin.cgi'
LOGOUT = '/cgi-bin/adeflogout.cgi'

# edit me
PAYLOAD = {
    'name': 'your_id',
    'pass': 'your_password',
}


def logout():
    return requests.post(urljoin(ROOT_URL, LOGOUT))
    

def login():
    return requests.post(urljoin(ROOT_URL, LOGIN), data=PAYLOAD)


if __name__ == '__main__':
    login()