【发布时间】:2014-02-21 07:53:29
【问题描述】:
如何查看提交是否成功。当我提供正确的用户名时,它不会显示任何内容。但即使我提交了错误的用户名,它也不会抛出任何错误。如何捕获错误或检查成功结果。任何帮助将不胜感激。谢谢。
代码:
try:
import mechanize
except ImportError:
print "Could not import Mechanize. Please install from Mechanize website."
br = mechanize.Browser()
interletter = 'http://somesite.com/adminpanel/index.php'
br.open(interletter)
print br.geturl()
br.select_form(name="frm_login")
br["admin_userid"] = "user"
br["admin_password"] = "pword"
result2 = br.submit()
http://somesite.com/adminpanel/index.php
<response_seek_wrapper at 0x25a3cb0 whose wrapped object = <closeable_response at 0x25ab738 whose fp = <socket._fileobject object at 0x025A0970>>>
【问题讨论】:
-
您查看过
result2以了解您收到的回复吗? -
它给了我一个对象。我已经更新了答案。
-
很抱歉,我认为我的问题与上述问题不重复。我需要的是检查状态,即是否登录。不过,我认为这还不够。
标签: python python-2.7 mechanize mechanize-python