Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python中的高级html解析器库设置html中的背景色?_Python_Html_Html Parser - Fatal编程技术网

如何使用python中的高级html解析器库设置html中的背景色?

如何使用python中的高级html解析器库设置html中的背景色?,python,html,html-parser,Python,Html,Html Parser,我正在尝试使用python高级HTMLPasser更新span的背景色 我有一个html page status.html,我试图在上面解析和更新span的颜色,这个更新后的颜色应该在页面加载时反映出来 #以下是Status.html的内容 桌子 { 显示:表格; } 标题 { 显示:表格标题; 文本对齐:居中; 字体大小:粗体; 字体大小:较大; } 标题 { 显示:表格行; 字体大小:粗体; 文本对齐:居中; } 一行 { 显示:表格行; } .细胞 { 显示:表格单元格; 边框:实心; 边

我正在尝试使用python高级HTMLPasser更新span的背景色

我有一个html page status.html,我试图在上面解析和更新span的颜色,这个更新后的颜色应该在页面加载时反映出来

#以下是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")

是否有人可以提供一些想法?请更具体地说明您的解决方案的工作原因和工作方式。请概述您的解决方案的不同之处,并可能链接一些参考或文档。