IOError: [Errno ftp error] [Errno 10060]

其主要原因就是在爬虫网页时候太快导致触发网站反爬机制引起的,设置time.sleep(1)就好,后来发现ban的时间不定,就自己动手写了个暴力的做法。

import time


def 函数名(参数):
error_time = 0
while True:
time.sleep(1)
try:
此处写执行的函数
except:
error_time += 1
if error_time == 100:
print 'your network is little bad'
time.sleep(60)
if error_time == 101:
print 'your network is broken'
break
continue
break

这样就能解决大多数被ban的情况,效果还可以。