Я использую BeautifulSoup для анализа HTML с нескольких сайтов, добавляя каждый сайт в очередь задач GAE. Однако очередь задач, кажется, повторяет 2 задачи, которые, по-видимому, либо генерируют ApplicationError: 5 ошибок в журнале, либо завершаются ошибкой с объектом NoneType, не имеющим атрибута 'findAll' , который при Я протестировал его на объектах NLE, сгенерированных IDLE, когда красивый суп не смог найти ничего на странице, которую я пропустил. Я добавил код ниже, однако это не решает проблему:
productTable = soup.find('table')
if productTable == None:
logging.error('Could not find the product table')
break
if productTable.findAll('table') == None:
logging.error('Product table was empty')
break
Мне интересно, кто-нибудь может дать мне несколько советов о том, что не так, чтобы я мог это исправить.