如何使用python中的高级html解析器库设置html中的背景色?
我正在尝试使用python高级HTMLPasser更新span的背景色 我有一个html page status.html,我试图在上面解析和更新span的颜色,这个更新后的颜色应该在页面加载时反映出来如何使用python中的高级html解析器库设置html中的背景色?,python,html,html-parser,Python,Html,Html Parser,我正在尝试使用python高级HTMLPasser更新span的背景色 我有一个html page status.html,我试图在上面解析和更新span的颜色,这个更新后的颜色应该在页面加载时反映出来 #以下是Status.html的内容 桌子 { 显示:表格; } 标题 { 显示:表格标题; 文本对齐:居中; 字体大小:粗体; 字体大小:较大; } 标题 { 显示:表格行; 字体大小:粗体; 文本对齐:居中; } 一行 { 显示:表格行; } .细胞 { 显示:表格单元格; 边框:实心; 边
#以下是Status.html的内容
桌子
{
显示:表格;
}
标题
{
显示:表格标题;
文本对齐:居中;
字体大小:粗体;
字体大小:较大;
}
标题
{
显示:表格行;
字体大小:粗体;
文本对齐:居中;
}
一行
{
显示:表格行;
}
.细胞
{
显示:表格单元格;
边框:实心;
边界宽度:薄;
左侧填充:20px;
右边填充:20px;
}
“dns ip是:”
G
facebook.com
H
E
#Blow是我试图更新span_Id“h”的背景颜色的代码。
导入高级HTMLPasser
parser=AdvancedHTMLParser.AdvancedHTMLParser()
path=“D:/Status.html”
parser.parseFile(路径)
parser.getElementById('h').style.background=“黄色”
预期:
H的背景应更新为黄色
实际:
执行脚本后,不会发生任何更新
如果有人能在这方面提供帮助,我将不胜感激。我是这样使用它的:
parser.getElementById("yourElement").setAttribute("style", "background-color:yellow")
是否有人可以提供一些想法?请更具体地说明您的解决方案的工作原因和工作方式。请概述您的解决方案的不同之处,并可能链接一些参考或文档。