【发布时间】:2019-12-11 06:00:21
【问题描述】:
我有以下代码,但是当我尝试它时会引发那些我什至用try except 处理的错误
from multiprocessing.dummy import Pool as ThreadPool
def getPrice(product='',listing=False):
try:
avail = soup.find('div',id='availability').get_text().strip()
except:
avail = soup.find('span',id='availability').get_text().strip()
pool.map(getPrice, list_of_hashes)
它给了我以下错误
Traceback (most recent call last):
File "C:\Users\Anonymous\Desktop\Project\google spreadsheet\project.py", line 4, in getPrice
avail = soup.find('div',id='availability').get_text().strip()
AttributeError: 'NoneType' object has no attribute 'get_text'
【问题讨论】:
-
avail = soup.find('span',id='availability').get_text().strip()在except语句中,所以它不在你的函数中处理
标签: python python-3.x multiprocessing threadpool