Python 我想用我自己的内容替换html内容
下面是html代码,我想用“这是html代码”替换内容。 代码运行时没有错误,但没有任何更改,内容保持不变 我想用“这是html代码”替换“完整堆栈开发人员” 通过上述方法,我没有得到错误,但内容属性保持不变 我也尝试过不同的方法,但我遇到了以下错误: “str”对象没有属性“replace_with”Python 我想用我自己的内容替换html内容,python,beautifulsoup,replace,attributes,tags,Python,Beautifulsoup,Replace,Attributes,Tags,下面是html代码,我想用“这是html代码”替换内容。 代码运行时没有错误,但没有任何更改,内容保持不变 我想用“这是html代码”替换“完整堆栈开发人员” 通过上述方法,我没有得到错误,但内容属性保持不变 我也尝试过不同的方法,但我遇到了以下错误: “str”对象没有属性“replace_with” 有人能告诉我如何用您自己的内容属性替换内容属性吗?要访问标记属性,请使用[]: 从bs4导入美化组 html_doc=“” soup=BeautifulSoup(html\u doc,“html
有人能告诉我如何用您自己的内容属性替换内容属性吗?要访问标记属性,请使用
[]
:
从bs4导入美化组
html_doc=“”
soup=BeautifulSoup(html\u doc,“html.parser”)
#替换属性“内容”:
soup.find(“meta”,“name”:“description”})[“content”]=“这是html代码”
印花(汤)
印刷品:
现在我发现了这个错误:列表索引必须是整数或切片,而不是strtanks,我发现它使用了soup.find而不是soup.find\u all。
soup='<meta content="A full stack developer." name="description"/>'
for i in soup.find_all("meta", "description"):
var1=i.string
var1.replace_with(var1.replace(var1, 'This is html code '))
print(var1)
print(soup)