Вставка объекта BeautifulSoup в другой - PullRequest
0 голосов
/ 09 апреля 2020

Эй, ребята, так что я пытаюсь сделать, это вставить содержимое страницы html на другую страницу, используя красивый суп

with open("testpage.html") as fp:
    mainSoup = BeautifulSoup(fp)

with open("navbarContent.html") as fp:
    extraSoup = BeautifulSoup(fp)

for elm in mainSoup.find_all('nav', {"id":"sidebar"}):
    elm.string= str(extraSoup)

Итак, я хочу html содержимое navbarContent. html для вставки на тестовую страницу. html в теге. Есть идеи?

1 Ответ

0 голосов
/ 09 апреля 2020

Вы можете добавить код html в тройных кавычках следующим образом:

htmlCode = ´´´
<html>
</html>
´´´

, затем добавить к нему содержимое navbarContent и затем снова записать все это в файл html используя write().

Но сначала вам нужно open(), а затем close() файл. Я надеюсь, вы знаете, как это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...