1
Я хочу удалить строки таблицы (tr), содержащие слово «Изменить». Как я могу изменить код ниже, чтобы это произошло?Удалить элементы в соответствии с текстовым контентом с помощью BeautifulSoup
for e in soup.findAll("tr"):
e.extract()
*** Edit:
Я попытался следующие без толку:
for e in soup.findAll('tr', text = re.compile('.*Amend.*')):
e.extract()
*** Edit:
Это страница, на которую я работаю на:
Там нет тра с поправкой, там является «
В одном из трех элементов есть ребенок с термином «изменить», извините, я должен был указать это. –
ответ
Как насчет найти все узлы, имеющие
Amend
, перейдите up the tree кtr
и удаление:Или, в качестве альтернативы, вы можете использовать searching function:
источник
2016-06-21 18:09:35 alecxe
Мне нравится ваше мышление, но оно не работает: Это страница, над которой я работаю: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=AAON&type=10&dateb=&owner=exclude&count = 40 –
Это работает, спасибо большое –
Смежные вопросы