[英]BeautifulSoup - find_all .text
我正在嘗試與BeautifulSoup合作
for tag in soup.find_all('td',
attrs= {'class': "txtd hidden-phone mobile-f12 stack-mobile"}):
print(tag)
輸出是
<td class="txtd hidden-phone mobile-f12 stack-mobile"><a href="/btc/address/16P54KtKHTgkc9d4UQFZf81iv99z41mCsn">16P54KtKHTgkc9d4UQFZf81iv99z41mCsn</a><br/><a href="/btc/address/13ApArvHxx1ATNZ3AtMbvi7AB3MbT1nns9">13ApArvHxx1ATNZ3AtMbvi7AB3MbT1nns9</a><br/></td>
UPD: print(tag.text)
為我提供了一個全文但沒有空格,如何拆分它?
16P54KtKHTgkc9d4UQFZf81iv99z41mCsn
13ApArvHxx1ATNZ3AtMbvi7AB3MbT1nns9
您是否嘗試遍歷tag.text
就像是,
for text_value in tags.text:
print(text_value)
您不需要.text
(這是標記中所有字符串的串聯)。 您需要.strings
:
for tag in soup.find_all('td',
attrs= {'class': "txtd hidden-phone mobile-f12 stack-mobile"}):
print(list(tag.strings))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.