我很难找到适合Mechanize文档的全面资源。甚至关于mechanize's site的主要文档也不是那么好:它似乎只列出了例子。
是否有更正式的文档位置,我可以看到此模块的类和方法列表?我对python有点新手,所以也许有一个简单的答案。
更具体地说,我需要mechanize.Browser()
的良好信息来源,我只能通过Stack Overflow上的随机问题找到相关信息。
答案 0 :(得分: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
答案 1 :(得分:0)
如果您对机械化网站不满意,那么我担心您能做的最好的事情就是查看您找到的示例,或者查看图书馆自己的代码。
关于mechanize.Browser
,如果您查看代码,那么您会看到:
class Browser(UserAgentBase):
class UserAgentBase(_opener.OpenerDirector):
class OpenerDirector(urllib2.OpenerDirector):
因此,对于初学者,您可以假设mechanize.Browser
对象只是一个专门的urllib2.OpenerDirector
。