RoboBrowser搜索表单

时间:2015-03-19 13:03:55

标签: python forms post robobrowser

我想搜索表单,但收到错误'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)

1 个答案:

答案 0 :(得分:1)

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

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