ルーターの設定にアクセスするためのこのコードがあります。
class Peplink_login(threading.Thread):
twill_browser = twill.browser.TwillBrowser()
def login_sso(self):
login_url = "http://" + ROUTER_IP + "cgi-bin/MANGA/index.cgi"
st = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
print st+"url ---- %s" % login_url
self.twill_browser.go(login_url)
self.formvalue(self.twill_browser, "1", "username", "admin")
self.formvalue(self.twill_browser, "2", "password", "admin")
self.twill_browser.submit()
sleep
self.twill_browser.code(200)
print "Login successful"
私はPythonが初めてで、これを整理する必要があります。「一致するフォームがありません」というエラーが表示されますが、メイン ページに入力ボックスが 2 つしかありません。何故ですか?
