类型错误: +=: 'Tag' 和 'Tag' 不支持的操作数类型



我正试图从网站上删除HTML数据,然后在代码中添加我自己的CSS样式。我正在使用Beautiful汤来废弃数据,并将我自己的标记转换为HTML。

这是代码

word = t.clipboard_get()
# Web Scrapping
url="https://www.vajehyab.com/?q="
response = requests.get(f"{url}{word}")
soup = BeautifulSoup(response.text, 'html.parser')
meaning = soup.find(["div", "style"], attrs={"id": "wordbox"},)

# Style
style = """<style>
#wordbox{
width: 500px;
}
</style>"""
css_to_tag = BeautifulSoup(style, 'html.parser')
css = css_to_tag.find("style")
meaning += css

但在最后一行中,当我尝试将它们组合时,我会出现以下错误:TypeError:不支持+=的操作数类型:"Tag"one_answers"Tag">

有什么方法可以在漂亮的汤中添加HTML标签吗

(我强烈建议阅读一下文档。(我想你要找的是.append

meaning.append(css)

应该做你想做的事。

相关内容

最新更新