나는 아름다운 soup.I의 도움으로 웹 크롤러를 프로그래밍하고 다음과 같은 아름다운 수프 찾기 문자열과 추출물 다음 HTML 코드가 있습니다파이썬 문자열
<tr class="odd-row">
<td>xyz</td>
<td class="numeric">5,00%</td>
</tr>
<tr class="even-row">
<td>abc</td>
<td class="numeric">50,00%</td
</tr>
<tr class="odd-row">
<td>ghf</td>
<td class="numeric">2,50%</td>
내 목표는 수업 후 번호를 작성하는 것입니다을 = " 숫자 "를 특정 변수에 지정합니다. class 문 위의 문자열 (예 : "xyz", "abc", ...)에서 조건부로이 작업을 수행하려고합니다.
순간에 나는 다음을 수행 오전 :for c in soup.find_all("a", string=re.compile('abc')):
abc=c.string
그러나 물론 그것이 문자열 "ABC"가 아니라 나중에 태그의 수를 반환합니다. 그래서 기본적으로 내 질문에 문자열을 사전에 클래스 = "숫자"조건부 후 문자열을 adress하는 것입니다.
도움 주셔서 감사합니다. 난 항상 샘플 구조를 따를 것이다 HTML 코드를 가정하면
감사합니다! 이것은 완벽하게 작동하고 정확히 내가 원했던 것입니다! – Tessa