首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BeautifulSoup :终端输出在不同的行中

BeautifulSoup :终端输出在不同的行中
EN

Stack Overflow用户
提问于 2020-03-14 21:08:58
回答 1查看 30关注 0票数 0

我希望所有漂亮的汤输出应该在一行中,而不是在换行符中。

HTML:

代码语言:javascript
复制
<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>

代码:

代码语言:javascript
复制
try:
    title = soup.find('h1', attrs={'class':'page-title nosp'}).text

except:
    title = None

航站楼:

代码语言:javascript
复制
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

我希望输出没有空格或换行符

代码语言:javascript
复制
SAMSUNG QE43Q60RATXXU 43" Smart 4K Ultra HD HDR QLED TV with Bixby
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-14 21:41:08

试一试

代码语言:javascript
复制
print(title.strip().replace('\n',' '))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60687338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档