def get_page_torrents(page_links, workers, numbers):
""" given a list of links containing individual
torrent info pages,
return a list containing Torrent objects
"""
pool = Pool(processes=workers)
while len(page_links) > numbers:
page_links.pop()
assert (len(page_links) != 0), 'Number of torrent pages equals to 0!'
torrents = pool.map(get_torrent_info, page_links)
#torrents = map(get_torrent_info, page_links)
#torrents = [pool.apply(get_torrent_info, args=(x,)) for x in page_links]
pool.close()
pool.join()
return torrents
评论列表
文章目录