Нет, все дополнительные аргументы ключевых слов, помимо указанных (name, attrs, recursive, text, limit
), относятся к атрибутам тега, который вы ищете.
Вы не можете искать name
и text
одновременно (если вы укажете text
, BS игнорирует name
), поэтому вам нужны отдельные вызовы, например:
allrows = s.findAll('tr')
userrows = [t for t in allrows if t.findAll(text=re.compile('abc123123'))]
Здесь я использую понимание списка, так как я предполагаю, что вам нужен список соответствующих объектов тегов, как дает findAll
.