NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Tocner_1.5
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @license MIT
// @match https://www.totalcorner.com/match/*
// @grant none
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
// ==/UserScript==
(function() {
'use strict';
var $ = window.jQuery;
// Delete divs
//HideDIV('navbar');
HideDIV('carousel-banner-container');
HideDIV('carousel-banner');
HideDIV('navbar-right.btn-group.pull-right');
var test = $('<button>Run Me</button>').click(function () {
Main();
});
$(".navbar").append('<tr><td></td></tr>').find("td:last").append(test);
return false;
function Main()
{
var isDelete;
var deletedRows = 0;
$('.container').empty();
var tbl = document.getElementById('inplay_match_table');
var i;
//('#container').append('<table width="320" border="3"><tr><td colspan="2" rowspan="1">' + " wdw" + '</td></tr><tr><td width="118">' + "sxs" + '</td><td width="186">' + "xs" + '</td></tr></table>');
//for (i = tbl.rows.length - 1; i >= 3; i--)
// $('.container').load('https://www.totalcorner.com/match/corner-stats/83037923/ #place_bet_div');
// //$('#inplay_match_table').load('https://www.totalcorner.com/match/corner-stats/83037923/ #home_history_table');
// var temps = $('.container').children('table').first().empty();
// alert($(".container").find('table').length);
// temps.empty();
// return false;
$('.col-xs-12.col-sm-9').empty();
//$('.col-xs-12').empty();
$('.col-xs-12.col-sm-9').append('<table border="3" width="100%" ID="MyTable" align="left"/>' );
// $('.col-xs-12.col-sm-9').append('<table border="3" width="100%" ID="MyTableOK" align="left"/>' );
$('.col-xs-12.col-sm-9 table').append($('#inplay_match_table tr')[0]);
for( i = 3; i < tbl.rows.length; i++ )
//for( i = 3; i < 4; i++ )
{
var vntTime;
var vntAttack;
var vntShots;
var vntCornerLink;
var vntScore;
var vntHome;
var vntAway;
//alert(i);
vntTime = tbl.rows[ i ].cells[ 3 ].innerText.trim();
vntTime = vntTime.replace( /\D+$/, '');
//alert(vntTime);
if (vntTime.substring(0, 2) == "Ha")
{
//tbl.rows[ i ].cells[ 3 ].innerText = '45';
tbl.rows[ i ].cells[ 3 ].getElementsByClassName('match_status_minutes')[0].textContent = '45';
vntTime = 45;
}
vntTime = vntTime.replace( /\D+$/, '');
vntAttack = tbl.rows[ i ].cells[ 11 ].getElementsByClassName('match_dangerous_attacks_div')[0].textContent;
vntShots = tbl.rows[ i ].cells[ 12 ].getElementsByClassName('match_shoot_div')[0].textContent;
vntCornerLink = tbl.rows[ i ].cells[ 14 ]
vntScore = tbl.rows[ i ].cells[ 5 ].innerText.trim()
vntHome = tbl.rows[ i ].cells[ 4 ].innerText.trim()
vntAway = tbl.rows[ i ].cells[ 6 ].innerText.trim()
var vntMatchLink = vntCornerLink.getElementsByTagName('a')[0];
//alert('before call');
isDelete = "False";
// if (vntTime > 79)
// {
// isDelete = "True";
// }
if (isDelete == "False")
{
try
{
var fieldsAttack = vntAttack.split('-');
var fieldsShots= vntShots.split('-');
//alert(fields);
var HomeAttack = fieldsAttack[0].trim();
var AwayAttack = fieldsAttack[1].trim();
var HomeShots = fieldsShots[0].trim();
var AwayShots = fieldsShots[1].trim();
}
catch(ex){HomeAttack = AwayAttack = HomeShots = AwayShots = 0;}
try
{
var fieldsScore = vntScore.split('-');
var HomeScore = fieldsScore[0].trim();
var AwayScore = fieldsScore[1].trim();
}catch(ex){HomeScore = AwayScore = 0;}
var blnWrite = 'False';
if (HomeAttack>0 && AwayAttack>0)
{
//alert('yes');
var diff;
var diffShot;
var existScore;
diff = parseInt(HomeAttack) - parseInt(AwayAttack);
diffShot = parseInt(HomeShots) - parseInt(AwayShots);
existScore = tbl.rows[ i ].cells[ 5 ].innerText;
HomeScore = parseInt(HomeScore);
AwayScore = parseInt(AwayScore);
//alert(diffShot);
//alert(existScore);
tbl.rows[ i ].cells[ 2 ].innerText = existScore + ' ( ' + diff + ' ) ( ' + diffShot + ' )';
tbl.rows[ i ].cells[ 2 ].style.fontWeight = "900";
diff = parseInt(diff);
var vntColor;
if (diff > 7)
{
if (HomeScore > AwayScore)
{
vntColor = "Black"
tbl.rows[ i ].cells[ 2 ].innerText = "H Adv = " + tbl.rows[ i ].cells[ 2 ].innerText;
}
if (HomeScore == AwayScore)
{
vntColor = "MediumSeaGreen"
tbl.rows[ i ].cells[ 2 ].innerText = "H EQ = " + tbl.rows[ i ].cells[ 2 ].innerText;
blnWrite = 'True';
}
if (HomeScore < AwayScore)
{
vntColor = "Orange"
tbl.rows[ i ].cells[ 2 ].innerText = "H Beh = " + tbl.rows[ i ].cells[ 2 ].innerText;
blnWrite = 'True';
}
tbl.rows[ i ].cells[ 2 ].style.color = vntColor;
if (diff > 12)
{
tbl.rows[ i ].cells[ 2 ].innerText = "SS " + tbl.rows[ i ].cells[ 2 ].innerText;
}
}
else if (diff < -7)
{
if (HomeScore > AwayScore)
{
vntColor = "Orange"
tbl.rows[ i ].cells[ 2 ].innerText = "A Beh = " + tbl.rows[ i ].cells[ 2 ].innerText;
blnWrite = 'True';
}
if (HomeScore == AwayScore)
{
vntColor = "MediumSeaGreen"
tbl.rows[ i ].cells[ 2 ].innerText = "A EQ = " + tbl.rows[ i ].cells[ 2 ].innerText;
blnWrite = 'True';
}
if (HomeScore < AwayScore)
{
vntColor = "Black"
tbl.rows[ i ].cells[ 2 ].innerText = "A Adv = " + tbl.rows[ i ].cells[ 2 ].innerText;
}
tbl.rows[ i ].cells[ 2 ].style.color = vntColor;
if (diff < -12)
{
tbl.rows[ i ].cells[ 2 ].innerText = "SS " + tbl.rows[ i ].cells[ 2 ].innerText;
}
}
else {
}
}
}
var firstLink = document.getElementsByClassName('text-center th_start_time')[0];
firstLink.style.width = "300px";
firstLink.style.fontWeight = "900";
firstLink = document.getElementsByClassName('text-center td_league')[0];
firstLink.style.width = "300px";
// Read individual odds
if (HomeAttack == 0 && AwayAttack == 0)
{
var div = $('<div/>');
// div.load(vntMatchLink + ' #place_bet_div', function(){handle(div);});
var currentRow = $('#inplay_match_table tr')[i];
var cellu = $(currentRow).find('td')[1];
var $celll = $(cellu);
$($(currentRow).find('td')[4]).css("font-size", "20px");
$($(currentRow).find('td')[3]).css("font-size", "15px");
$($(currentRow).find('td')[2]).css("font-size", "15px");
$($(currentRow).find('td')[1]).css("font-size", "15px");
// $($(currentRow).find('.btn.btn-default.btn-sm.btn-favrite.star_btn')).trigger("click");
$($(currentRow).find('td')[2]).css("width", "200px");
var LiveScor = 'https://www.totalcorner.com' + $(vntMatchLink).attr('href').replace("corner-stats", "odds-handicap");
try
{
GetValue($celll,vntMatchLink ,".table-bordered.table-condensed-2:first-child tr:nth-child(2)");
GetValue($celll,LiveScor ,"#odds_full tbody tr:nth-child(2)");
GetValueHistory($celll,vntMatchLink ,"#content_container", "Home", vntHome, vntAway);
}catch(ex){}
//if (blnWrite == 'True' && vntTime < 80)
//{
//$('.col-xs-12.col-sm-9 table').append($('#inplay_match_table tr')[i]);
//}
}
}
function GetValue(strWheretoWrite, strReadLink, strReadAttribute)
{
var $ = window.jQuery;
var temp;
var strConcat;
// alert('inside getvalue');
strConcat = strReadLink + " " + strReadAttribute;
var div = $('<Table width="60%" border="1" cellpadding="4"/>');
div.load(strReadLink + ' ' + strReadAttribute, function(){handle(div);});
// alert(strWheretoWrite.find('table').length);
function handle(element)
{
try
{
$(element).find("td:eq(6)").remove()
$(element).find("td:eq(5)").remove()
if (($(element).find("td:eq(1)").html().indexOf('-') <1))
{
$(element).find("td:eq(0)").html('Full');
// alert($(element).find("td:eq(0)").html());
}
}catch(ex){}
$(element).css('border', '1px solid black');
element.appendTo(strWheretoWrite);
}
}
function GetValueHistory(strWheretoWrite, strReadLink, strReadAttribute, strAppendText, strHome, strAway)
{
var $ = window.jQuery;
var temp;
var strConcat;
// alert('inside getvalue');
strConcat = strReadLink + " " + strReadAttribute;
var div = $('<Body/>');
try
{
//div.load(strReadLink + ' ' + strReadAttribute, function(){handle(div);});
// alert(strWheretoWrite.find('table').length);
div.load(strReadLink + ' ' + strReadAttribute, function(){handle(div);});
}catch(ex){}
var tbl;
var tblH2H;
tbl = '<Table width="100%" border="3"><tr><td></td><td>Total</td><td>O1</td><td>O2</td><td>BTTS</td><td>1.5%</td></tr>';
function handle(element)
{
var html;
var incrementor, Over1, Over2, BTTS, incrementorH2H;
var Over1H2H, Over2H2H, BTTSH2H;
incrementor = Over1 = Over2 = BTTS = 0;
incrementorH2H = Over1H2H = Over2H2H = BTTSH2H = 0;
var finalVal = "";
var blnIsH2H;
var H2HString= "";
var HString= "";
var AString= "";
html = $.parseHTML($(element).html());
// alert($(element).html());
// console.log($(element).html());
var table1 = $(html).find('#head_to_head_history_table').html();
var table2 = $(html).find('#home_history_table').html();
var table3 = $(html).find('#away_history_table').html();
// call generic sub
// H
var o1;
try
{
Generic(table2);
table2 = ""
o1=0;
try{o1 = ((parseInt(Over1H2H)/parseInt(incrementorH2H))* 100).toFixed(0)}catch(ex){};
HString = "<TR><td>Home</td><td style='font-weight: bold'>" + incrementorH2H + "</td><td>" + Over1H2H + "</td><td>" + Over2H2H + "</td><td>" + BTTSH2H + "</td><td>" + o1 + "</td></TR>";
}catch(ex){}
// A
try
{
Generic(table3);
table3 = "";
o1=0;
try{o1 = ((parseInt(Over1H2H)/parseInt(incrementorH2H))* 100).toFixed(0)}catch(ex){};
AString = "<TR><td>Away</td><td style='font-weight: bold'>" + incrementorH2H + "</td><td>" + Over1H2H + "</td><td>" + Over2H2H + "</td><td>" + BTTSH2H + "</td><td>" + o1 + "</td></TR>";
}catch(ex){}
// H2H
try
{
Generic(table1);
table1 = "";
o1=0;
try{o1 = ((parseInt(Over1H2H)/parseInt(incrementorH2H))* 100).toFixed(0)}catch(ex){};
// alert(incrementorH2H + " " + Over1H2H + " " + Over2H2H + " " + BTTSH2H);
H2HString = "<TR><td>H2H</td><td style='font-weight: bold'>" + incrementorH2H + "</td><td>" + Over1H2H + "</td><td>" + Over2H2H + "</td><td>" + BTTSH2H + "</td><td>" + o1 + "</td></TR>";
}catch(ex){}
html = ""
$($(currentRow).find('td')[4]).css("font-size", "20px");
finalVal = finalVal + HString + AString + H2HString ;
finalVal = finalVal.replace(" - ", "-");
finalVal = tbl + finalVal + '</table>';
// alert(finalVal);
$(finalVal).css('border', '1px solid black');
$(strWheretoWrite).css('border', '1px solid black');
// alert('olo');
// alert($(finalVal).html());
$(finalVal).appendTo(strWheretoWrite);
function Generic(vnttable)
{
incrementorH2H = Over1H2H = Over2H2H = BTTSH2H = 0;
for(i = 2; i < $(vnttable).children('tr').length -2; i++ )
{
var time;
var htmltbl = "";
// alert('insideloop');
htmltbl = (vnttable);
// console.log(htmltbl);
// console.log(htmltbl.html());
var currentRow = $(htmltbl).find('tr')[i];
//alert($($(html).find('tr')[1]).html());
var cellu = $(currentRow).find('td')[3];
// alert($(cellu).html());
var HomeTeam, AwayTeam;
HomeTeam = $($(currentRow).find('td')[2]).text().trim();
AwayTeam = $($(currentRow).find('td')[4]).text().trim();
HomeTeam = HomeTeam.replace(/[^A-Za-z]+/g, '').trim();
AwayTeam = AwayTeam.replace(/[^A-Za-z]+/g, '').trim();
strHome = strHome.replace(/[^A-Za-z]+/g, '').trim();
strAway = strAway.replace(/[^A-Za-z]+/g, '').trim();
var score = "";
score = $(cellu).text().replace(/(\r\n|\n|\r)/gm, "/").trim();
score = score.substr(score.length - 7);
score = score.split("/").join("").trim();
// H2H
if (incrementorH2H < 5)
{
var fieldScoreH2H = score.split('-');
var HomeScoreH2H = fieldScoreH2H[0].trim();
var AwayScoreH2H = fieldScoreH2H[1].trim();
HomeScoreH2H = parseInt(HomeScoreH2H);
AwayScoreH2H = parseInt(AwayScoreH2H)
incrementorH2H = parseInt(incrementorH2H) +1;
// alert(i);
// alert(HomeScoreH2H + ' ' + AwayScoreH2H + ' ' + incrementorH2H);
// check 1.5
if ((parseInt(HomeScoreH2H) + parseInt(AwayScoreH2H)) > 1)
{
Over1H2H = parseInt(Over1H2H) + 1; //+ '( ' + HomeScoreH2H + '-' + AwayScoreH2H;
}
// check 2.5
if ((parseInt(HomeScoreH2H) + parseInt(AwayScoreH2H)) > 2)
{
Over2H2H = parseInt(Over2H2H) + 1; //+ '( ' + HomeScoreH2H + '-' + AwayScoreH2H;
}
// check BTTS
if ((parseInt(HomeScoreH2H) >0) && (parseInt(AwayScoreH2H)>0))
{
BTTSH2H = parseInt(BTTSH2H) + 1; //+ '( ' + HomeScoreH2H + '-' + AwayScoreH2H;
}
}
}
}
}
}
// remove unwanted cols
$('.col-xs-12.col-sm-9 table tr').each(function(){
//$(this).children('td').eq(14).remove();
$(this).children('td').eq(13).remove();
$(this).children('td').eq(10).remove();
$(this).children('td').eq(9).remove();
$(this).children('td').eq(7).remove();
$(this).children('td').eq(0).remove();
$(this).children('th').eq(13).remove();
$(this).children('th').eq(10).remove();
$(this).children('th').eq(9).remove();
$(this).children('th').eq(7).remove();
$(this).children('th').eq(0).remove();
});
$('#inplay_match_table tr').each(function(){
//$(this).children('td').eq(14).remove();
$(this).children('td').eq(13).remove();
$(this).children('td').eq(10).remove();
$(this).children('td').eq(9).remove();
$(this).children('td').eq(7).remove();
$(this).children('td').eq(0).remove();
//$(this).children('th').eq(14).remove();
$(this).children('th').eq(13).remove();
$(this).children('th').eq(10).remove();
$(this).children('th').eq(9).remove();
$(this).children('th').eq(7).remove();
$(this).children('th').eq(0).remove();
});
// $("th").click(function(){
// var theLink = $(this).text();
// // alert(theLink);
// // sortTable(1);
// });
}
function HideDIV(strName)
{
var adSidebar = document.getElementById(strName);
if (adSidebar) {
adSidebar.parentNode.removeChild(adSidebar);
}
}
})();