기사가있는 html 문서가 있습니다. 텍스트 서식에 사용할 수있는 태그가 약간 있습니다. 하지만 내 텍스트 편집기는 서식을 지정하는 데 불필요한 태그를 많이 사용합니다. 이 태그를 필터링하기 위해 Python으로 프로그램을 작성하고 싶습니다. 그런 프로그램의 주요 논리 (구조, 전략)는 무엇입니까? 저는 파이썬에서 초보자이며 실제적인 실제 작업을 해결함으로써이 언어를 배우고 자합니다. 하지만 시작하려면 몇 가지 일반적인 개요가 필요합니다.Python으로 html 태그를 필터링하는 방법
0
A
답변
0
사용 BeautifulSoup
:
from BeautifulSoup import BeautifulSoup
html_string = #the HTML code
parsed_html = BeautifulSoup(html)
print parsed_html.body.find('div', attrs = {attrs inside html code}).text
, div
그냥 태그입니다, 당신은 누구의 텍스트 필터링하려는 태그를 사용할 수 있습니다.
0
요구 사항에 대해서는 분명하지 않지만 파이썬에서는 기성품 파서 인 BeautifulSoup을 사용해야합니다.
당신은 누락 될 일에 대해 모르는 tutorial here
0
찾을 수 있습니다,하지만 당신은 정규식을 사용할 수 있습니다.
re.sub('<[^<]+?>', '', text)
위의 기능을 검색합니다 ...
그렇지 않으면 당신은 htmlparser 사용할 수 있습니다from HTMLParser import HTMLParser
class MLStripper(HTMLParser):
def __init__(self):
self.reset()
self.fed = []
def handle_data(self, d):
self.fed.append(d)
def handle_entityref(self, name):
self.fed.append('&%s;' % name)
def get_data(self):
return ''.join(self.fed)
def html_to_text(html):
s = MLStripper()
s.feed(html)
return s.get_data()
관련 문제
- 1. Python으로 td HTML 태그를 추출하는 방법 BeautifulSoup?
- 2. ip public과 ip private을 python으로 필터링하는 방법
- 3. Joomla | html 태그를 포함하는 입력 문자열을 필터링하는 방법
- 4. jquery .each() 함수에서받은 앵커 태그를 필터링하는 방법
- 5. 여러 태그를 사용하여 페이지 콘텐츠를 필터링하는 방법
- 6. android apps를 통해 블루투스 태그를 필터링하는 방법
- 7. HTML 테이블을 필터링하는 방법 - JS
- 8. html 테이블에서 데이터를 필터링하는 방법
- 9. 평범한 텍스트 태그를 Python으로 브라우저에 표시하기 위해 HTML 태그로 변경했습니다.
- 10. HTML 태그를 읽는 방법
- 11. HTML 태그를 없애는 방법
- 12. XML 태그를 유지하지만 HTML 태그를 제거하는 방법
- 13. VBA에서 HTML 태그를 계산하는 방법
- 14. PHP에서 html 태그를 추가하는 방법
- 15. JavaScript에서 html 태그를 닫는 방법?
- 16. DIV에 HTML 태그를 표시하는 방법
- 17. amphtml에 HTML 태그를 포함하는 방법
- 18. HTML 태그를 텍스트로 표시하는 방법
- 19. 안드로이드에서 html 태그를 제거하는 방법
- 20. HTML 태그를 DB에 저장하는 방법
- 21. Xpath 및 Python으로 alt 태그를 추출하십시오.
- 22. HTML 태그를 제거 하시겠습니까?
- 23. HTML 태그를 사용한 현지화
- 24. python으로 PDF에 html 문자열 저장
- 25. 목록을 HTML 양식 Python으로 전달
- 26. Django2.0 및 django-taggit0.22.1을 사용하여 태그를 필터링하는 방법
- 27. Shopify에서 특정 태그를 포함하는 모든 Blog.Articles을 필터링하는 방법?
- 28. Redcarpet을 HTML 태그로 선택적으로 필터링하는 방법은 무엇입니까?
- 29. html 문자를 필터링하는 방법은 무엇입니까?
- 30. HTML로 HTML 태그를 표시하는 방법 ASP.NET MVC?
당신이 찾고 있던 무슨이 되었습니까? – Jarvis