<font color="red">needed-info-here</font>
또는 <span style="font-weight:bold;">needed-info-here</span>
사이에서 임의로 출력하는 웹 사이트에서 정보를 얻어야합니다.파이썬 정규식 도움이 필요합니다
내가
start = '<font color="red">'
end = '</font>'
expression = start + '(.*?)' + end
match = re.compile(expression).search(web_source_code)
needed_info = match.group(1)
를 사용할 때 나는 그것을 얻을 수 있지만, 그럼 내가 가져올 선택해야 하나
<font>
또는
<span>
, 사이트가 다른 태그를 사용하는 경우, 실패.
언제나 정규 표현식을 수정하여 어떻게 성공할 수 있습니까?
는 "당신이 정규 표현식으로 HTML을 구문 분석하려고 할 때마다, 신성 아이가 처녀의 피를 눈물을 흘린다 :
인쇄 : 여기
는 질문하여 대한 파싱을 해결하는 방법입니다 러시아어 해커들이 당신의 웹 애플리케이션을 끌어 올렸습니다. " – cji
모두가 html로 re를 사용하지 말라고 말하면 듣는 것이 가장 좋습니다. 새로운 프로젝트로는 다시하지 않을 것입니다. :) 제안 된 솔루션을 지금 사용해보십시오. – anroots