【问题标题】:RoboBrowser Search FormRoboBrowser 搜索表单
【发布时间】:2015-03-19 13:03:54
【问题描述】:

我想搜索表单但收到错误'NoneType' object has no attribute

<form method="POST" action="liste.php">
          <input size="20" id="searchfield" maxlength="100" name="suche" onchange="clear_input();" accesskey="s" title="Bitte beachten Sie, dass die Suchanfrage mindestens 3 Zeichen lang sein muss!">
          <input type="submit" value="" class="gosearch">
        </form>

我的python代码是:

# Search the Website
formSearch = browser.get_form(action=('/liste.php'))
formSearch['suche'].value = 'Maus'
browser.submit_form(formSearch)

【问题讨论】:

    标签: python forms post robobrowser


    【解决方案1】:

    HTML 显示action 属性设置为'liste.php',没有前导斜杠。您确实需要匹配:

    formSearch = browser.get_form(action='liste.php')
    

    【讨论】:

    • 这就是解决方案!有时它只有一个假字符! :D THX
    猜你喜欢
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 2011-12-08
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多