나는 soup.append (str) 함수를 사용할 때 confluence 페이지에서 테이블을 업데이트하기 위해 파이썬에서 beautifulsoup4를 사용하고 있는데, < >
이스케이프 < >
되어 테이블을 올바르게 업데이트 할 수 없게 되었습니다 . 누군가 나에게 팁을 줄 수 있습니까? 또는 confluence 페이지에서 테이블을 업데이트하는 더 나은 솔루션 일 수 있습니다. 미리 감사드립니다. :)
내가 기대하는 것 :
<tr>"string"</tr>
결과 :
<tr >"string"< tr>
다른 태그에 문자열을 추가하기 때문에 발생합니다. 해결책은 new_tag()
완전히 새로운 수프 를 만드는 것 입니다.
예를 들면 :
txt = '''
<div>To this tag I append other tag</div>
'''
soup = BeautifulSoup(txt, 'html.parser')
soup.find('div').append( BeautifulSoup('<tr>string</tr>', 'html.parser') )
print(soup.prettify())
인쇄물:
<div>
To this tag I append other tag
<tr>
string
</tr>
</div>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다