Я пытаюсь автоматизировать некоторые скучные задачи с помощью python - который начинается с входа на мой сайт booking.com.
Я установил mechanize и поиграл с примерами, к сожалению, мой исходный простой кодвыдает ошибки ...
Мой простой код:
import mechanize
webpage = mechanize.Browser()
webpage.set_all_readonly(False) #allow everything to be written to
webpage.set_handle_robots(False) #ignore robots
webpage.set_handle_refresh(False) #can sometimes hang without this
webpage.open("https://account.booking.com/")
Сообщенные проблемы:
Экземпляр 'Browser' не имеет 'set_all_readonly'member
Экземпляр 'Browser' не имеет члена 'set_handle_robots'
Экземпляр 'Browser' не имеет члена 'set_handle_refresh'
set_all_readonly
Я могуне вижу (например, набрав mechanize.browser. -> чтобы увидеть доступные параметры) - но есть и другие 2.
Интересно, если я заменю:
webpage.set_handle_robots(False)
webpage.set_handle_refresh(False)
на
webpage.set_handle_robots = False
webpage.set_handle_refresh = False
Тогда это не сообщает о каких-либо проблемах, НО я не уверен, дает ли это желаемый эффект, как при запуске кода, отладчик сообщает HTTP Error 403: request disallowed by robots.txt
- что я считаю set_handle_robots(False)
предназначен для передвижения?
Спасибо