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: https://www.bitchute.com/channel/yR0AYBnoQDvb/

  1. <!DOCTYPE html><html><head><title>selaras</title><meta charset=utf-8>
  2.        <meta name="x-stage" content="channel">
  3.        <meta name="x-path-name" content="https://www.bitchute.com/channel/yR0AYBnoQDvb/">
  4.        <meta name="x-country-code" content="US">
  5.        <meta name="description" content="">
  6.        <meta itemprop="name" content="selaras">
  7.        <meta itemprop="description" content="">
  8.        <meta itemprop="image" content="">
  9.        <meta property="og:site_name" content="Bitchute">
  10.        <meta property="og:url" content="https://www.bitchute.com/channel/yR0AYBnoQDvb/">
  11.        <meta property="og:type" content="video.other">
  12.        <meta property="og:title" content="selaras">
  13.        <meta property="og:description" content="">
  14.        <meta property="og:image" content="">
  15.        <meta property="og:image:secure_url" content="">
  16.        <meta property="og:image:type" content="image/jpeg" />
  17.        <meta property="og:image:width" content="640" />
  18.        <meta property="og:image:height" content="360" />
  19.        <meta property="og:logo" content="https://static-files.bitchute.com/player/icons/favicon-96x96.png" />
  20.        <meta name="twitter:card" content="summary_large_image">
  21.        <meta name="twitter:title" content="selaras">
  22.        <meta name="twitter:description" content="">
  23.        <meta name="twitter:image" content="">
  24.        <meta name="twitter:url" content="https://www.bitchute.com/channel/yR0AYBnoQDvb/">
  25.        <meta name="twitter:site" content="@Bitchute">
  26.        <meta name="twitter:domain" content="bitchute.com">
  27.        <!-- <meta name="twitter:image:src" content="">
  28.        <meta name="twitter:image:width" content="640">
  29.        <meta name="twitter:image:height" content="360"> -->
  30.        <meta name="twitter:player" content="https://www.bitchute.com/embed/https://www.bitchute.com/channel/yR0AYBnoQDvb/" />
  31.        <meta name="twitter:player:width" content="480" />
  32.        <meta name="twitter:player:height" content="480" />
  33.        <meta name="twitter:creator" content="@Bitchute">
  34.        <link id="canonical" rel="canonical" href="https://www.bitchute.com/channel/yR0AYBnoQDvb/" />
  35.        <meta property=og:locale content=en_US>
  36.        <meta name=format-detection content="telephone=no">
  37.        <meta name=msapplication-tap-highlight content=no>
  38.        <meta name=viewport content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width">
  39.        <link id="oembed" rel="alternate" type="application/json+oembed" href="https://api.bitchute.com/oembed/?url=https%3A%2F%2Fwww.bitchute.com%2Fchannel%2FyR0AYBnoQDvb%2F&format=json">
  40.        <link rel=manifest href=/manifest.json>
  41.        <link rel=dns-prefetch href=//i.armanet.us><link rel=preconnect href=https://i.armanet.us><link rel=dns-prefetch href=//srv.armanet.us><link rel=preconnect href=https://srv.armanet.us><script src=https://assets.armanet.us/armanet-pxl.js defer></script><script defer src=/js/vendor.475e02c8.js></script><script defer src=/js/app.d68b938e.js></script><link href=/css/vendor.603d2c78.css rel=stylesheet><link href=/css/app.286f5816.css rel=stylesheet></head><body><script>// Retrieve the raw string from localStorage
  42. try{
  43.    const rawMembership = localStorage.getItem('user_profile_membership');
  44.    var membershipId = null;
  45.    if (rawMembership) {
  46.      const jsonString = rawMembership.replace('__q_objt|', '');
  47.      try {
  48.        const membershipData = JSON.parse(jsonString);
  49.        membershipId = membershipData.membership_id
  50.        console.log('Membership ID:', membershipId);
  51.      } catch (error) {
  52.        console.error('Error parsing JSON:', error);
  53.      }
  54.    } else {
  55.      console.log('No membership data found in localStorage');
  56.    }
  57.  
  58.    var mycountry = null;
  59.    var currentUri = window.location.href;
  60.    var mycountry = null;
  61.  
  62.  }catch(x){
  63.    console.log("ERROR: ", x.message);
  64.  }
  65.  
  66.  var key = 'xServiceInfo', requiredLength = 28, url = 'https://api.bitchute.com/api/timer/', interval = 300000;
  67.  
  68.  function genStr(len = 28) {
  69.    return [...Array(len)].map(() => Math.random().toString(36)[2]).join('');
  70.  }
  71.  
  72.  async function makeReq(val) {
  73.    try {
  74.      await fetch(url + '?xsi=' + encodeURIComponent(val), {
  75.        method: 'GET',
  76.        headers: { 'X-Service-Info': val, 'Content-Type': 'application/json' }
  77.      });
  78.    } catch (e) {
  79.      console.log('Failed:', e);
  80.    }
  81.  }
  82.  
  83.  document.addEventListener('DOMContentLoaded', function() {
  84.    var val = localStorage.getItem(key);
  85.    if (!val || val.length !== requiredLength) {
  86.      val = genStr(requiredLength);
  87.      localStorage.setItem(key, val);
  88.    }
  89.  
  90.    <!-- Matomo Tag Manager -->
  91.    var _mtm = window._mtm = window._mtm || [];
  92.    _mtm.push({ 'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start' });
  93.    _mtm.push({"setDoNotTrack": true});
  94.    _mtm.push({ 'uid': val });
  95.    _mtm.push(['MediaAnalytics::scanForMedia']);
  96.    (function() {
  97.      var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
  98.      g.async = true;
  99.      g.src='https://analytics.bitchute.com/js/live_kzIvTRIB.js';
  100.      s.parentNode.insertBefore(g, s);
  101.    })();
  102.  
  103.    //console.log('Key: ' + key + ', Value: ' + val);
  104.    makeReq(val);
  105.    setInterval(function() {
  106.      makeReq(val);
  107.    }, interval);
  108.  });</script><div id=q-app></div><script>const script = document.createElement('script');
  109.  
  110.  // Set attributes for the script element
  111.  script.setAttribute('defer', '');
  112.  script.setAttribute('data-api', 'https://www.bitchute.com/data/1');
  113.  script.setAttribute('data-domain', 'www.bitchute.com');
  114.  script.setAttribute('src', 'https://www.bitchute.com/data/script.js');
  115.  
  116.  // Append the script element to the document head or body
  117.  document.head.appendChild(script);</script><script>window.plausible = window.plausible || function() {
  118.  (window.plausible.q = window.plausible.q || []).push(arguments);
  119. };</script><script defer src=https://static.cloudflareinsights.com/beacon.min.js data-cf-beacon='{"token": "5f8b43815f5d48adae9a5b6a5a59061d"}'></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'93f376b53bc8d6c8',t:'MTc0NzE1MzAyMi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda