我目前正在使用 VBA 在 Excel 中构建一个爬虫,以便在几个在线参考资料的帮助下从公共网站上爬取表格数据。
但是,我需要一个额外的步骤来识别我抓取的字体中使用的字体颜色。
例如:如果一些单词是红色的,而其余的是黑色的,我将能够识别它们。如何检测字体颜色?
以下是我的代码的一部分。
For Each tbl In doc.getElementsByTagName("TABLE")
tabno = tabno + 1
If tabno = 5 Then
nextrow = nextrow + 1
Set rng = ws.Range("B" & nextrow)
rng.Offset(, -1) = "Table " & tabno
For Each rw In tbl.Rows
If count = 1 Then
For Each cl In rw.Cells
rng.Value = cl.outerText
Set rng = rng.Offset(, 1)
i = i + 1
Next cl
nextrow = nextrow + 1
Set rng = rng.Offset(1, -i)
i = 0
End If
count = count + 1
Next rw
End If
Next tbl