2013-04-01 14 views
0

我試圖找出表單是否使用Mechanize Python library正確提交。 如何在返回的網站中搜索特定的文本?例如,我要檢查,如果網站包含文字:「已提交正確」,然後跳出循環(或者做任何事情...)在響應中搜索特定信息()。閱讀()

這是我的代碼部分:

try: 
br.open(url) 
br.select_form(nr=0) 
br.form['email'] = MAIL 
br.submit() 

print br.response().read() 
except HTTPError, e: 
    print "Error: ", e.code 
finally: 
    test= 0.0 
    test1= [] 
+1

有一個名爲'.find()'的字符串方法可能有助於您的直接目標。但是,對於任何更高級的內容,您都需要使用完美的HTML解析工具,如BeautifulSoup或lxml。 – bernie

回答

0

您也可以使用if 'foo' in string_variable: print('yes')