擅长:python、mysql、java
<p>从他们的文件来看:</p>
<blockquote>
<p>Since Python 2.6, urllib2 uses a .timeout attribute on Request objects
internally. However, urllib2.Request has no timeout constructor
argument, and urllib2.urlopen() ignores this parameter.
mechanize.Request has a timeout constructor argument which is used to
set the attribute of the same name, and mechanize.urlopen() does not
ignore the timeout attribute.</p>
</blockquote>
<p>也许您应该尝试用mechanize.Request替换urllib2.Request。</p>