Простой способ добавить комбинацию тегов, текста и ссылок в Beautifulsoup?
Я пытаюсь вычеркнуть ссылки с веб-сайта и добавить их в свой ранее существовавший список ссылок, так что пока я успешно справляюсь с этим, но я не могу сделать последний шаг, который добавляется к существующим ссылкам. Позвольте мне проиллюстрировать:
Ссылку мне удалось скрести:
scraped_ref = 'Case courtesy of Dr Sachintha Hapugoda, <a href="https://radiopaedia.org/">Radiopaedia.org</a>. From the case <a href="https://radiopaedia.org/cases/52525">rID: 52525</a> [Accessed 15 Nov. 2018].'
Мне нужно добавить следующий тег перед этой ссылкой:
<br>3. <b>Image: </b>
Который тогда сделает это:
formatted_ref = '<br>3. <b>Image: </b>Case courtesy of Dr Sachintha Hapugoda, <a href="https://radiopaedia.org/">Radiopaedia.org</a>. From the case <a href="https://radiopaedia.org/cases/52525">rID: 52525</a> [Accessed 15 Nov. 2018].'
Затем, наконец, добавьте отформатированную ссылку в мой ранее существующий список ссылок:
existing_ref = <p class="references" style="font-size:15px">1. Mcminn. (2003). Last's Anatomy. Elsevier Australia. ISBN:0729537528. <a href="http://books.google.com/books?vid=ISBN0729537528">Read it at Google Books</a> - <a href="http://www.amazon.com/gp/product/0729537528">Find it at Amazon</a><br>2. Netter, F. H. (2019). Atlas of human anatomy. Philadelphia, PA: Elsevier.</p>
Я попробовал это:
for p in soup.find_all("p", {"class":"references"}):
print(p.append('<br>3. <b>Image: </b>' + scraped_ref))
Но в результате я потерял всю информацию тега:
<p class="references" style="font-size:15px">1. Mcminn. (2003). Last's Anatomy. Elsevier Australia. ISBN:0729537528. <a href="http://books.google.com/books?vid=ISBN0729537528">Read it at Google Books</a> - <a href="http://www.amazon.com/gp/product/0729537528">Find it at Amazon</a><br/>
2. Netter, F. H. (2019). Atlas of human anatomy. Philadelphia, PA: Elsevier.<br>3. <b>Image: </b>Case courtesy of Dr Sachintha Hapugoda, <a href="https://radiopaedia.org/">Radiopaedia.org</a>. From the case <a href="https://radiopaedia.org/cases/52525">rID: 52525</a> [Accessed 15 Nov.2018].</p>
Что я делаю?