Python beautifulsoup:如何为空节点赋值
我想知道是否可以给一个空节点赋值 原件:Python beautifulsoup:如何为空节点赋值,python,beautifulsoup,Python,Beautifulsoup,我想知道是否可以给一个空节点赋值 原件: 如果您发现节点使用 node = soup.find("td") 然后,您可以通过分配给节点为该元素提供内容。string: node.string = "anything" 完整示例: from bs4 import BeautifulSoup soup = BeautifulSoup('<td></td>')
如果您发现节点使用
node = soup.find("td")
然后,您可以通过分配给节点为该元素提供内容。string
:
node.string = "anything"
完整示例:
from bs4 import BeautifulSoup
soup = BeautifulSoup('<td></td>')
node = soup.find("td")
node.string = "anything"
print(soup)
还有一件事,如果我使用“find_all('td'),然后我有一个列表,那么是否可以只给空节点一个自定义值?示例:something给一个值“something”something如果不是node.string或node.string='',代码会有一点变化:现在一切都很完美,谢谢!
for node in soup.find_all("td"):
if not node.string:
node.string = "anything"