def __init__(self, word, dirpath=None, processNum=30):
#if " " in word:
#raise AttributeError("This Script Only Support Single Keyword!")
self.word = word
self.char_table = {ord(key): ord(value)
for key, value in BaiduImgDownloader.char_table.items()}
if not dirpath:
dirpath = os.path.join(sys.path[0], 'results')
self.dirpath = dirpath
self.jsonUrlFile = os.path.join(sys.path[0], 'jsonUrl.txt')
self.logFile = os.path.join(sys.path[0], 'logInfo.txt')
self.errorFile = os.path.join(sys.path[0], 'errorUrl.txt')
if os.path.exists(self.errorFile):
os.remove(self.errorFile)
if not os.path.exists(self.dirpath):
os.mkdir(self.dirpath)
self.pool = Pool(30)
self.session = requests.Session()
self.session.headers = BaiduImgDownloader.headers
self.queue = Queue()
self.messageQueue = Queue()
self.index = 0
self.promptNum = 10
self.lock = threading.Lock()
self.delay = 1.5
self.QUIT = "QUIT"
self.printPrefix = "**"
self.processNum = processNum
imagenet_baidu_image_search.py 文件源码
python
阅读 34
收藏 0
点赞 0
评论 0
评论列表
文章目录