Criticall

by dandiebolt

HTML

<script src="https://github.com/jquery/jquery-tmpl/raw/master/jquery.tmpl.min.js"></script>
<script id="template" type="text/x-jquery-tmpl">
    <ul>
        <li>td[0]: ${td[0]["a"]["font"]["strong"]}</li>
        <li>td[1]: ${td[1]}</li>
        <li>td[2]: ${td[2]}</li>
        <li>td[3]: ${td[3]}</li>
    </ul>
    <hr/>
</script>

<div id="info"></div>

JavaScript

var url="http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%22https%3A%2F%2Fwww.criticall.com%2Fscripts%2Fmgwms32.dll%3FUSERNAME%3DEWEMS%26PASS1%3DEMS123%26pbutton1%3DGo%26RCODE%3D*~CCHTML%2528%25221%2522%252C%2522CRITICAL%2522%2529%26SAVEREFERER%3D%26TOKEN%3DVERIFY%26MGWLPN%3DMASTER%22%20and%0A%20%20%20%20%20%20xpath%3D'%2F%2Ftable'&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys";



$.ajax({
 url: url,
 dataType: 'jsonp',
 success: function(data) {
  //console.log(data.query.results.table.tr.slice(4));
  console.log(data);
  console.log("1 ==========");
  console.log(data.query.results.table.tr[4].td[0]["a"]["font"]["strong"]);
  console.log(data.query.results.table.tr[4].td[1]["a"]["font"]["content"]);
  console.log(data.query.results.table.tr[4].td[2]["a"]["font"]["content"]);
  console.log(data.query.results.table.tr[4].td[3]["a"]["font"]["content"]);
  console.log("2 ==========");
  console.log(data.query.results.table.tr[5].td[0]["a"]["font"]["strong"]);
  console.log(data.query.results.table.tr[5].td[1]["a"]["font"]["content"]);
  console.log(data.query.results.table.tr[5].td[2]["a"]["font"]["content"]);
  //console.log(data.query.results.table.tr[5].td[3]["a"]["font"]["content"] || "");
  console.log("3 ==========");   
  console.log(data.query.results.table.tr[6].td[0]["a"]["font"]["strong"]["content"]);
  console.log(data.query.results.table.tr[6].td[1]["a"]["font"]);
  console.log("4 ==========");
  console.log(data.query.results.table.tr[7].td[0]["a"]["font"]["strong"]["content"]);
  console.log("==========");
  //$("#template").tmpl(data.query.results.table.tr.slice(4,8)).appendTo("#info");
 }
});