Нужна дополнительная документация по механизации (python)
Мне очень сложно найти хороший всеобъемлющий источник документации Mechanize. Даже основная документация на механизируйте сайт на самом деле не такая уж большая: кажется, что это список примеров.
Есть ли более формальное место для документации, где я могу видеть списки классов и методов для этого модуля? Я немного новичок в python, поэтому, возможно, для этого есть простой ответ.
В частности, мне нужен хороший источник информации для mechanize.Browser()
, который мне удалось найти только через случайные вопросы о переполнении стека.
Ответы
Ответ 1
Если вас не устраивает сайт механизации, я боюсь, что лучше всего вы сможете посмотреть, какие примеры вы нашли, или код из библиотеки ifself.
Что касается mechanize.Browser
, если вы посмотрите на код, вы увидите:
class Browser(UserAgentBase):
class UserAgentBase(_opener.OpenerDirector):
class OpenerDirector(urllib2.OpenerDirector):
Итак, для начала вы можете предположить, что объект mechanize.Browser
является только специализированным urllib2.OpenerDirector
.
Ответ 2
ОБНОВЛЕНО:
Как насчет
https://github.com/python-mechanize/mechanize
предыдущий ответ: поиск Google появился ниже, любезно предоставленный Джо. Он проанализировал источник через pydoc и опубликовал сгенерированные результаты. Хороший, Джо.
http://joesourcecode.com/Documentation/mechanize0.2.5/
http://joesourcecode.com/Documentation/mechanize0.2.5/mechanize._mechanize.Browser-class.html