Я не могу использовать mechanize code). Та часть, которая приведет к ошибке является«ImportError: не могу импортировать имя браузера» с механикой python
#!/usr/bin/python
import re
from mechanize import
br = Browser()
Я также попытался
При выполнении его python3.5, я нахожу следующее сообщение об ошибке:
# python mechanize.py
Traceback (most recent call last):
File "mechanize.py", line 6, in <module>
from mechanize import Browser
File "/root/git/stakexchange-ask-question/mechanize.py", line 6, in <module>
from mechanize import Browser
ImportError: cannot import name Browser
Это, однако, именно то, что предлагается официальным mechanize website
Если я изменить код для
#!/usr/bin/python
import re
br = mechanize.Browser()
Я также получаю ошибку
# python mechanize.py
Traceback (most recent call last):
File "mechanize.py", line 5, in <module>
import mechanize
File "/root/git/stakexchange-ask-question/mechanize.py", line 6, in <module>
br =mechanize.Browser()
AttributeError: module 'mechanize' has no attribute 'Browser'
я установил mechanize
с
easy_install mechanize
'http: // wwwsearch.sourceforge.net/mechanize /' отображать код, который не требует 'от механизации импорта браузера' для выполнения' mechanize.Browser() ', но если' from mechanize import Browser' удален, Я получаю объект 'AttributeError: 'module' не имеет атрибута 'Browser'' – user123456
Мой ответ был слишком быстрым. Убедитесь, что вы не на Python <3.X http://wwwsearch.sourceforge.net/mechanize/faq.html – pacode
Вы правы. Мой был питоном 2.7. Огромное спасибо. – user123456