簡體   English   中英

BeautifulSoup:終端輸出在不同的行中

[英]BeautifulSoup : Terminal output are in different lines

我希望所有漂亮的湯輸出都應該在一行中而不是在換行符中

HTML:

<h1 class="page-title nosp" data-price-promise-enabled="">
    <span>SAMSUNG</span>
    <span>QE43Q60RATXXU 43" Smart 4K Ultra HD HDR QLED TV with Bixby</span>
</h1>

代碼:

try:
    title = soup.find('h1', attrs={'class':'page-title nosp'}).text

except:
    title = None

終端:

PS C:\Users\Zandrio> & C:/Users/Zandrio/AppData/Local/Programs/Python/Python38/python.exe "c:/Users/Zandrio/Documents/Advanced Project/Proxy/currys.py"
SAMSUNG
QE43Q60RATXXU 43" Smart 4K Ultra HD HDR QLED TV with Bixby

我想要沒有空格或換行符的輸出

SAMSUNG QE43Q60RATXXU 43" Smart 4K Ultra HD HDR QLED TV with Bixby

嘗試

print(title.strip().replace('\n',' '))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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