2015-03-19 91 views
2

我要搜索一個形式,但得到的錯誤'NoneType' object has no attributeRoboBrowser搜索表單

<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

的HTML表明action屬性設置爲'liste.php',而不領先的斜線。你需要匹配:

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

這是解決方案!有時它只有一個假字符! :D THX – overView 2015-03-19 13:09:11