Как искать между секциями кода HTML с помощью Beautifulsoup в python - PullRequest
0 голосов
/ 16 июня 2020

Как мне заглянуть в определенный раздел c кода HTML с помощью пакета Beautiful Soup в python?

Например, я могу преобразовать объект супа в строку и разделить строку в раздел кода HTML, в который я хочу заглянуть:

mystr= str(soup)  
str1 = mystr[mystr.find(', GENERAL</span><br/>'):]
str2 = str1.split('<caption align="Left">', 1)[0]

print(str2)

Я хотел бы выполнить ту же процедуру, но сохранить код HTML как объект супа.

Большое спасибо за помощь.

1 Ответ

0 голосов
/ 16 июня 2020

Вы можете просто преобразовать строковый объект желаемого раздела обратно в объект супа

soup2 = BeautifulSoup(str2, "html.parser")
...