需要更多机械化文档(python)

var*_*tis 15 python mechanize

我很难找到适合Mechanize文档的全面资源.即使是关于mechanize网站的主要文档也不是那么好:它似乎只列出了例子.

是否有更正式的文档位置,我可以看到此模块的类和方法列表?我对python有点新意,所以也许有一个简单的答案.

更具体地说,我需要一个很好的信息来源mechanize.Browser(),我只能通过Stack Overflow上的随机问题找到相关信息.

jsh*_*jsh 16

更新:https://github.com/python-mechanize/mechanize怎么样

先前的回答:谷歌搜索出现在下面,一个乔提供了礼貌.他通过pydoc解析了源代码并发布了生成的结果.好的,乔. http://joesourcecode.com/Documentation/mechanize0.2.5/ http://joesourcecode.com/Documentation/mechanize0.2.5/mechanize._mechanize.Browser-class.html


jco*_*ado 0

如果您对 mechanize 的网站不满意,那么恐怕您能做的最好的事情就是查看您找到的示例或来自库本身的代码。

如果mechanize.Browser你看一下代码,你会发现:

class Browser(UserAgentBase):
class UserAgentBase(_opener.OpenerDirector):
class OpenerDirector(urllib2.OpenerDirector):
Run Code Online (Sandbox Code Playgroud)

因此,对于初学者来说,您可以假设mechanize.Browser对象只是一个专门的urllib2.OpenerDirector.