Twill有正确的表单编号,但失败

2024-04-23 06:52:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个代码来访问路由器的配置。你知道吗

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新手,我需要解决这个问题。错误是“没有匹配的表单”,但是我在主页上只有两个输入框。为什么?你知道吗

财年: enter image description here


Tags: 代码selfbrowserurladminlogin路由器class