как установить значение тайм-аута для механизации python?

Как установить значение тайм-аута для механизации python?

3 Solutions collect form web for “как установить значение тайм-аута для механизации python?”

Алекс прав: mechanize.urlopen принимает аргумент timeout . Поэтому просто вставьте несколько секунд в с плавающей запятой : mechanize.urlopen('http://url/', timeout=30.0) .

Фон, из источника mechanize.urlopen :

 def urlopen(url, data=None, timeout=_sockettimeout._GLOBAL_DEFAULT_TIMEOUT): ... return _opener.open(url, data, timeout) 

Что такое mechanize._sockettimeout._GLOBAL_DEFAULT_TIMEOUT , спросите вы? Это всего лишь настройка модуля socket .

 import socket try: _GLOBAL_DEFAULT_TIMEOUT = socket._GLOBAL_DEFAULT_TIMEOUT except AttributeError: _GLOBAL_DEFAULT_TIMEOUT = object() 

Если вы используете Python 2.6 или выше и, соответственно, обновленную версию mechanize , mechanize.urlopen должен принять необязательный аргумент timeout=... который, кажется, является тем, что вы ищете.

Я верю в то, что

 mechanize._sockettimeout._GLOBAL_DEFAULT_TIMEOUT = 100 

будет отменять значение по умолчанию, используемое механизмом.

 
Interesting Posts for Van-Lav

AttributeError: объект 'module' не имеет атрибута

Django: где я могу вызвать settings.configure?

Почему система координат PyGame имеет начало в верхнем левом углу?

У python есть встроенная функция для чередования генераторов / последовательностей?

Как я могу обслуживать файл фильма с сервера разработки (dev_appserver.py) GAE Python?

ImportError: Нет модуля с именем IPython.path при запуске jupyter notebook?

Можно ли подавить приветственное сообщение интерпретатора Python?

Удаление безопасного файла cookie в торнадо

Необходимо отказаться от таблицы, загружаемой через ajax с использованием python (selenium)

ошибка с выпуском оружия против герою

Создаются несколько несовместимых экземпляров подкласса InteractiveShellEmbed

функции и атрибуты класса (python)

Использование многопроцессорной обработки / потоковой обработки для прерывания работы массива numpy в кусках

Создание API RESTful Flask для Scrapy

Рекомендуемый модуль публикации / подписки / отправки Python?

Python - лучший язык программирования в мире.