Я использую Django 2, Python 3.7 и BeautifulSoup 4. У меня есть следующий код, который должен найти элемент внутри элемента ...
req = urllib2.Request(fullurl, headers=settings.HDR)
html = urllib2.urlopen(req, timeout=settings.SOCKET_TIMEOUT_IN_SECONDS).read()
bs = BeautifulSoup(html, features="lxml")
pattern = re.compile(r'^submitted ')
posted_elt = bs.find(text=pattern)
author_elt = posted_elt.find("span", class_="author") if posted_elt is not None else None
Однако строка
author_elt = posted_elt.find("span", class_="author") if posted_elt is not None else None
выдает ошибку «TypeError: find () не принимает аргументов ключевого слова». Как правильно искать элемент в другом элементе?