问题很简单:
>>> urllib.urlretrieve('ftp://maia.usno.navy.mil/ser7/tai-utc.dat', 'tai-utc.dat')
...
IOError: [Errno ftp error] [Errno ftp error] 502 Command not implemented: PASV
显然,urllib在默认模式下使用ftplib,这意味着被动模式,这被企业防火墙阻止。而且ftplib不够聪明,如果被动模式失败,就尝试主动模式。在
使用wget:
^{pr2}$如何在urllib中使用活动模式?如果不可能,我有什么选择?在
目前没有回答
相关问题 更多 >
编程相关推荐