It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://vebo.tv

  1. <!DOCTYPE html>
  2. <html lang="vi">
  3. <head>
  4.    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  5.    <meta name="robots" content="index,follow"/>
  6.    <meta http-equiv="content-language" content="vi"/>
  7.    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1"/>
  8.  
  9.    <title>VEBOTV bóng đá trực tuyến, Link Vebo TV xem Trực tiếp Bóng đá hôm nay miễn phí</title>
  10.    <meta name="description" content="Xem VeboTV trực tiếp bóng đá hôm nay trực tuyến có bình luận tiếng Việt. Vebo TV bóng đá nhanh miễn phí cùng kết quả, lịch thi đấu mới nhất"/>
  11.    <meta name="keywords" content="xem bong da,truc tiep bong da,bong da,xem bong online,link xem bong da,vebotv,vebo tv,vebo"/>
  12.  
  13.    <meta property="og:type" content="website">
  14.    <meta property="og:title" content="VEBOTV bóng đá trực tuyến, Link Vebo TV xem Trực tiếp Bóng đá hôm nay miễn phí">
  15.    <meta property="og:description" content="Xem VeboTV trực tiếp bóng đá hôm nay trực tuyến có bình luận tiếng Việt. Vebo TV bóng đá nhanh miễn phí cùng kết quả, lịch thi đấu mới nhất">
  16.    <meta property="og:image" content="https://90phut.xyz/static/img/grab.png">
  17.  
  18.    <link rel="shortcut icon" href="https://static.90pcdn.com/static/img/favicon.png"/>
  19.    <link rel="apple-touch-icon" sizes="192x192"  href="https://static.90pcdn.com/static/img/favicon.png"/>
  20.            <link rel="canonical" href="https://live.vebo17.net/">
  21.        <style>
  22.        .size-1330x90, .size-728x90{
  23.            margin-top: 1px !important;
  24.        }
  25.        .user-avatar .is-loading{position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; background-color: rgba(0,0,0,.6); z-index: 2;}
  26.        .user-avatar .is-loading > div{ width: 30px; height: 30px; border: 4px solid #fff; border-radius: 50%; border-right-color: transparent; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -15px; animation: spin 1s linear infinite;}
  27.        @keyframes spin {
  28.            0% { transform: rotate(0deg); }
  29.            100% { transform: rotate(360deg); }
  30.        }
  31.  
  32.        .google-btn {
  33.            width: 195px;
  34.            height: 42px;
  35.            background-color: #4285f4;
  36.            border-radius: 2px;
  37.            box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.25);
  38.            margin: 0 auto;
  39.            cursor: pointer;
  40.        }
  41.        .google-btn .google-icon-wrapper {
  42.            position: absolute;
  43.            margin-top: 1px;
  44.            margin-left: 1px;
  45.            width: 40px;
  46.            height: 40px;
  47.            border-radius: 2px;
  48.            background-color: #fff;
  49.        }
  50.        .google-btn .google-icon {
  51.            position: absolute;
  52.            margin-top: 11px;
  53.            margin-left: 11px;
  54.            width: 18px;
  55.            height: 18px;
  56.        }
  57.        .google-btn .btn-text {
  58.            float: right;
  59.            margin: 11px 11px 0 0;
  60.            color: #fff;
  61.            font-size: 14px;
  62.            letter-spacing: 0.2px;
  63.        }
  64.        .google-btn:hover {
  65.            box-shadow: 0 0 6px #4285f4;
  66.        }
  67.        .google-btn:active {
  68.            background: #1669F2;
  69.        }
  70.    </style>
  71.    <script>
  72. window.getCookie = function (t){for(var e=t+"=",n=document.cookie.split(";"),i=0;i<n.length;i++){for(var r=n[i];" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(e))return r.substring(e.length,r.length)}return""}
  73. window.setCookie = function (t,e,n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3),n="expires="+i.toUTCString()+"; domain="+window.location.hostname+"; path=/ ";document.cookie=t+"="+e+"; "+n}
  74. window.delCookie = function (k) {document.cookie = k + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;';}
  75.  
  76. window.embed_mode     = true;
  77. window.base_embed_url = 'https://xem.bdhub.xyz/v11/';
  78. // window.odd_page = 'obs'
  79. window.odd_page       = 'player'
  80.         window.enable_odds = false;
  81.         window.can_close     = true;
  82. window.odds_base_url = "https://odds.vebo.xyz/api/odds";
  83. window.close_list    = {
  84. "": true
  85. }
  86.  
  87.        
  88.  
  89.        
  90. window.default_chat_url    = `https://www6.cbox.ws/box/?boxid=827198&boxtag=wskql9`;
  91. window.chat_url_football   = `https://www6.cbox.ws/box/?boxid=827198&boxtag=wskql9`;
  92. window.chat_url_basketball = `https://www.youtube.com/live_chat?v=XNL5nUfRJzw&dark_theme=1&embed_domain=tructiep8.vebo3.org`;
  93.  
  94.        
  95.  
  96. const EMPTY_IMG           = "//static.90pcdn.com/images/1.gif";
  97. window.siteId             = 'vebotv';
  98. window.themeId            = 'vebotv';
  99. window.siteName           = 'Vebo TV';
  100. window.domainName         = 'VeboTV';
  101. window.logo               = 'https://image-eu-na-tsetsafndc.90phut.click/90link/logo-he-vebo.gif';
  102. window.ads_color_top      = '#111';
  103. window.enable_chat        = false;
  104. window.chat_require_login = true;
  105.         window.banner = '//static.90pcdn.com/vb/static/img/icon-min.png';
  106.         window.auth = `https://auth2.vebotv.me`;
  107.    </script>
  108.  
  109.    <link rel="manifest" href="/vb/manifest.json">
  110.    
  111.    <link href="//static.90pcdn.com/vb/static/stylesheet/style.min.css?v=3.64" rel="stylesheet" >
  112.    <link href="//static.90pcdn.com/css/app.d9d602eb.css" rel="stylesheet">
  113.    <!-- Global site tag (gtag.js) - Google Analytics -->
  114.    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-177360208-2"></script>
  115.    <script>
  116.        window.dataLayer = window.dataLayer || [];
  117.        function gtag(){dataLayer.push(arguments);}
  118.        gtag('js', new Date());
  119.  
  120.        gtag('config', 'UA-177360208-2');
  121.    </script>
  122. <style>
  123. #logo {
  124.    top: -5px;
  125.    margin: 0;
  126. }
  127. #logo img {
  128.    height: 54px;
  129. }
  130. #logo span {
  131. display:none;
  132. }
  133. @media (max-width: 1200px) {
  134. #logo img {
  135.    height: 42px;
  136. }
  137. #logo {
  138.    margin: 0 0 0 40px;
  139. }
  140. }
  141. </style>
  142.    
  143. </head>
  144. <body>
  145. <div class="bgbody"></div>
  146. <div id="app-web"></div>
  147. <script>
  148. const urlParams = new URLSearchParams(window.location.search);
  149. let tk          = urlParams.get('_vb');
  150. if (tk) {
  151. const TOKEN_K = 'vb_token';
  152. localStorage.setItem(TOKEN_K, tk);
  153. window.setCookie(TOKEN_K, tk, 365);
  154. window.location.href = window.location.origin + window.location.pathname;
  155. }
  156. </script>
  157. <script src="//static.90pcdn.com/js/chunk-vendors.23b2756e.js?v=3.64" defer="defer"></script>
  158. <script src="//static.90pcdn.com/js/app.448b838e.js?v=3.64" defer="defer"></script>
  159.  
  160. <script src="//static.90pcdn.com/register-service-worker.js?v=7.10" defer="defer"></script>
  161.  
  162. </body>
  163. </html>
  164.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda