我正在嘗試使用perl提取此html文件內的表。使用Perl解析HTML文件
我已經試過這樣:
my $te = HTML::TableExtract->new();
$te->parse_file($g_log);
print "=====TE: $te ======\n";
輸出是:
HTML:TableExtract = Hash(0x266f5f)
我試圖通過$ TE和沒有發現的迭代。任何人都可以指導下一步做什麼。我是新來的。
這是HTML文件:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:math="http://exslt.org/math"
xmlns:testng="http://testng.org">
<head xmlns="">
<title>TestNG Results</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"></meta>
<meta http-equiv="pragma" content="no-cache"></meta>
<meta http-equiv="cache-control" content="max-age=0"></meta>
<meta http-equiv="cache-control" content="no-cache"></meta>
<meta http-equiv="cache-control" content="no-store"></meta>
<LINK rel="stylesheet" href="style.css"></LINK>
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<h2>Test suites overview</h2>
<table width="100%">
<tr>
<td align="center" id="chart-container"><script type="text/javascript">
renderSvgEmbedTag(600, 200);
</script></td>
</tr>
</table>
</body>
</html>
我試過這個和散列顯示'_tables'=> {} – Virus
我試過了這個書面代碼,它工作。確保HTML文件的路徑正確。 –
加1好。 @ChankeyPathak – User