我有一个搜索程序,用ISBN抓取书籍,我已经存储在亚马逊的列表中并将它们放在一个列表中。我的问题是,如何使用并行方法(如线程)使此解决方案工作?我相信我已经知道如何创建线程,它只是同时完成了书籍搜索的任务,这引起了混乱。
for number in isbn:
response = amazon.ItemSearch(Keywords="%s" %number, SearchIndex="Books", ResponseGroup="Large")
soup = BeautifulSoup(response, "xml")
title = soup.Title.get_text()
asin = soup.ASIN.get_text()
rank = int(soup.SalesRank.get_text())
book_list.append(Book(title, asin, rank))
time.sleep(.1)