Hello Colin, I appreciate the reply.
To answer your request; now that I have looked deeper I do not believe the table is presented in the source HTML (attached below). From what I understand the Graphs.js updates the table continually which is referenced in the source HTML below. So, I do not believe I can simply get away with using the request node to access this information.
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="Nick Pod" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> <!-- force IE into its most recent standards mode -->
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<title>Ingersoll Rand | Industrial Technologies Sector in the Americas</title>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
<!--[if (gte IE 8)&(lte IE 9)]>
<link rel="stylesheet" href="ie8.css" type="text/css" media="screen" />
<![endif]-->
<!--[if IE 9]>
<link rel="stylesheet" href="ie9.css" type="text/css" media="screen" />
<![endif]-->
<script type="text/javascript" src="s1.js">
<!-- basic encryption against man-in-the-middle //-->
</script>
<script type="text/javascript" src="common.js">
<!-- common scriptcode //-->
</script>
<script type="text/javascript" src="inspectionlog.js">
<!-- common scriptcode //-->
</script>
<script type="text/javascript" id="script_lang" src="lang/eng.js">
<!-- The source of this script gets modified in case of a language change -->
</script>
<script type="text/javascript" src="events.js">
<!-- handle the event log generation //-->
</script>
<script type="text/javascript" src="graphs.js">
<!-- handle the graphing generation //-->
</script>
<script type="text/javascript">
<!--
var prevOnLoad = window.onload;
window.onload = function() {
if (prevOnLoad != null) {
prevOnLoad();
}
var cookie_state = get_cookie('login_state');
if(cookie_state == "1"){
document.getElementById('homeID').style.display = "inline";
getPage('Home');
}else{
location.href = "index.htm";
}
};
//-->
</script>
</head>
<body onkeyup="javascript:KeyHandler(event.keyCode);">
<div id="homeID" style="display: none;">
<div id="edit">
<div id="edit_pop">
<form id="editForm" action="">
<div id="edit_var"></div> <br />
<br />
<div id="min_max"> Min: <span id="min"></span> | Max: <span id="max"></span></div><br />
<input type="hidden" id="edit_var_id" />
<button type="sumbit" id="confirmVarEdit"><span id="txt_button_confirm">Confirm</span></button>
<button type="button" id="cancelVarEdit" onclick="cancelEdit();"><span id="txt_button_cancel">Cancel</span></button>
</form>
</div>
</div>
<div id="folderBar">
<img id="logo" src="img/spritesheet.png" alt="IR logo" />
<ul id="tabbar">
<li><a href="javascript:nav('Home');" id="tabHome" class="current"><img src="img/spritesheet.png" /></a></li>
<li><a href="javascript:nav('Event');" id="tabEvent" class=""><img src="img/spritesheet.png" /></a></li>
<li><a href="javascript:nav('PerformanceLog');" id="tabPerformanceLog" class=""><img src="img/spritesheet.png" /></a></li>
<li><a href="javascript:nav('Graphing');" id="tabGraphing" class=""><img src="img/spritesheet.png" /></a></li>
<li><a href="javascript:nav('Maintenance');" id="tabMaintenance" class=""><img src="img/spritesheet.png" /></a></li>
<li><a href="javascript:nav('InspectionLog');" id="tabInspectionLog" class=""><img src="img/spritesheet.png" /></a></li>
<li><a href="javascript:nav('CompInfo');" id="tabCompInfo" class=""><img src="img/spritesheet.png" /></a></li>
<li><a href="javascript:nav('Account');" id="tabAccount" class=""><img src="img/spritesheet.png" /></a></li>
</ul>
</div>
<div id="ctrlAllowed"></div>
<ul id="controlPanel">
<li><a href="javascript:StartCmd();" id="cmdStart"><img id="startIcon" src="img/spritesheet.png" alt="" /><span id="txt_statusstart">Start</span></a></li>
<li><a href="javascript:StopCmd();" id="cmdStop"><img id="stopIcon" src="img/spritesheet.png" alt="" /><span id="txt_statusstop">Stop</span></a></li>
<li><a href="javascript:ResetCmd();" id="cmdReset"><img id="resetIcon" src="img/spritesheet.png" alt="" /><span id="txt_statusresetalarm">Reset Alarm</span></a></li>
<!--<li><a href="javascript:LoadCmd();" id="cmdLoad"><img id="loadIcon" src="img/spritesheet.png" alt="" /><span id="txt_statusload">Load</span></a></li>//-->
<!--<li><a href="javascript:UnloadCmd();" id="cmdUnload"><img id="unloadIcon" src="img/spritesheet.png" alt="" /><span id="txt_statusunload">Unload</span></a></li>//-->
</ul>
<div id="content">
<div id="titleBarContainer">
<div id="titleBar">
<span id="title">Home</span>
<div id="printAndCredentials">
<img id="printIcon" src="img/spritesheet.png" style="cursor:pointer;" alt="Print" onclick="window.print();" />
<div id="credentials">
<span id="txt_username">Username:</span> <span id="un">...</span><span class="verticalSeperator">|</span>
<button type="button" id="logoutButton" onclick="javascript:logout();"><span id="txt_button_logout">Logout</span></button>
<br />
<span id="txt_compressor">Compressor</span>: <span id="compressorname">...</span>
</div>
</div>
</div>
</div>
<div id="page"> </div>
</div>
<div id="dashboard">
<span id="status">STATUS</span>
<div id="statusIcons">
<img id="statuswarn" src="img/spritesheet.png" alt="warn" class="" />
<img id="statusremote" src="img/spritesheet.png" alt="remote" class="" />
<img id="statusservice" src="img/spritesheet.png" alt="service" class="" />
<img id="statusload" src="img/spritesheet.png" alt="load" class="" />
</div>
<div id="statusVars">
<span id="ID_machine_state_number" class="rf1"></span>
<span id="ID_comm_control" class="rf1"></span>
<span id="ID_remote_start_stop_enabled" class="rf1"></span>
<span id="ID_status_flags" class="rf1"></span>
<span id="ID_service_time_period" class="rf1"></span>
<span id="ID_service_hours" class="rf1"></span>
<span id="ID_remote_web_enabled" class="rf1"></span>
</div>
</div>
</div>
</body>
</html>
The quote below from the following thread seems to meet my case:
Thread: Newbie and scrapping info from webpages - General - Node-RED Forum (nodered.org)
Quote from Knolleary:
The one caveat to all of this is that some web pages use javascript to dynamically generate their content after the browser has done the initial load. They use further HTTP requests under the covers to get more information and insert it into the page. That can make it trickier to grab the page and extract that content; the HTTP Request node would get the initial page - any javascript embedded on the page doesn't get run. In those cases, it is sometimes possible to dig in and identify what additional calls the page is making and to update the HTTP Request node to use those calls instead.
Sorry for the lengthy response. I am quite lost in the details currently.