2
특정 문자열 'abc123123'이 들어있는 페이지에서 모든 테이블 행을 가져와야합니다.beautifulSoup를 사용하여 문자열이 들어있는 테이블 행을 모두 얻으려고하십시오.
문자열이 TD 안에 있지만 'abc123123'이 내부에있는 경우 전체 TR이 필요합니다.
userrows = s.findAll('tr', contents = re.compile('abc123123'))
나는 내용이 쓰기 속성입니다 있는지 확실하지 않습니다 :
나는이 시도.<tr>
<td>
</td>
<td><table>.... abc123123 </table><tr>
..
</tr>
<tr>
..
</tr>
..
..
또는 t.findAll (..)이 아니더라도 그냥 할 수 있습니다. 지금 시도해보십시오! – Blankman
괜찮아요, 내가 찾고있는 텍스트가 실제로 href 태그 안에 있기 때문에 ... hmm – Blankman
@Blankman, HTML에'href' 태그가 없습니다. href 속성이' 태그. 이 경우, 두 번째 명령문에서't.findall ('a', href = re.compile ('abc123123'))'을 사용하십시오. 물론 –