Python Mechanize.Browser.Open(url) 状态码
Posted
技术标签:
【中文标题】Python Mechanize.Browser.Open(url) 状态码【英文标题】:Python Mechanize.Browser.Open(url) Status Code 【发布时间】:2012-08-02 07:50:57 【问题描述】:我最近从 perl 迁移到 python,并且正在更新我的一些使用 perls WWW::Mechanize 的脚本以使用 python mechanize 模块。
到目前为止一切顺利,但我无法在任何地方找到 HTTP 状态代码? (200、301 等)
我已经用谷歌搜索并找到了这个,但他们不是查看代码的方法吗?
Getting and trapping HTTP response using Mechanize in Python
谢谢。
【问题讨论】:
【参考方案1】:使用response.code
from mechanize import Browser
browser = Browser()
response = browser.open('http://www.google.com')
print response.code
【讨论】:
大声笑失败。谢谢!我在对象上同时使用了 ipython 和 eclipse pydev 自动完成功能,也没有让我选择 .code 的选项。我一直在寻找所有机械化功能的完整资源,其中包含一些描述或示例,你知道吗?再次感谢! 我之前的一些项目实际上已经使用了code
属性,但是当我调用dir(response)
时它没有显示出来。另一个问题的好话题。以上是关于Python Mechanize.Browser.Open(url) 状态码的主要内容,如果未能解决你的问题,请参考以下文章
在 python mechanize 模块中写入文本输入的问题