簡體   English   中英

BeautifulSoup-find_all .text

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM