首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用twill的内置机械化分发将AttributeError抛到_debug上?

使用twill的内置机械化分发将AttributeError抛到_debug上?
EN

Stack Overflow用户
提问于 2011-09-02 00:28:25
回答 1查看 284关注 0票数 0

我使用to (0.9),我还想访问它的内置机械化发行版(在Python2.6.6上)。我看了所有的文档,我不清楚他们是否支持或推荐,如果是的话,他们肯定不公开它。看来你能做到:

代码语言:javascript
复制
import _mechanize_dist as mechanize
br = mechanize.Browser()
br.open('http://www.yahoo.com')

然而,在下面的robotparser._debug.上,机械化抛出了愚蠢的AttributeError我不该试着用它吗?还是只是机械地草率地处理异常呢?(Twill本身工作正常:twill.commands.go('http://www.yahoo.com'))

代码语言:javascript
复制
Traceback (most recent call last):
  File "<pyshell#19>", line 1, in <module>
    br.open('http://www.yahoo.com')
  File "C:\Dev\Python26\lib\site-packages\twill-0.9-py2.6.egg\twill\other_packages\_mechanize_dist\_mechanize.py", line 212, in open
    return self._mech_open(url, data)
  File "C:\Dev\Python26\lib\site-packages\twill-0.9-py2.6.egg\twill\other_packages\_mechanize_dist\_mechanize.py", line 238, in _mech_open
    response = UserAgentBase.open(self, request, data)
  File "C:\Dev\Python26\lib\site-packages\twill-0.9-py2.6.egg\twill\other_packages\_mechanize_dist\_opener.py", line 175, in open
    req = meth(req)
  File "C:\Dev\Python26\lib\site-packages\twill-0.9-py2.6.egg\twill\other_packages\_mechanize_dist\_http.py", line 440, in http_request
    self.rfp.read()
  File "C:\Dev\Python26\lib\site-packages\twill-0.9-py2.6.egg\twill\other_packages\_mechanize_dist\_http.py", line 387, in read
    robotparser._debug("parse lines")
AttributeError: 'module' object has no attribute '_debug'

(最后一个问题是:我不知道同时使用斜纹和机械化命令的任何警告?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-01 02:28:47

目前用斜纹布运输的机械化的分布是古老的。最近在斜纹邮寄名单上有很多关于升级它的活动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7278103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档