抓取网页后我有以下输出
text
Out[50]:
['\nAbsolute FreeBSD, 2nd Edition\n',
'\nAbsolute OpenBSD, 2nd Edition\n',
'\nAndroid Security Internals\n',
'\nApple Confidential 2.0\n',
'\nArduino Playground\n',
'\nArduino Project Handbook\n',
'\nArduino Workshop\n',
'\nArt of Assembly Language, 2nd Edition\n',
'\nArt of Debugging\n',
'\nArt of Interactive Design\n',]
我需要在遍历它时从上面的列表中删除\n 。以下是我的代码
text = []
for name in web_text:
a = name.get_text()
text.append(a)
请您参考如下方法:
与其显式调用 .strip(),不如使用 strip 参数:
a = name.get_text(strip=True)
如果有的话,这也会删除子文本中多余的空格和换行符。
