RSSNext / Follow

🧡 Follow your favorites in one inbox
https://follow.is
GNU General Public License v3.0
17.08k stars 711 forks source link

Error in fetching feed: https://academic.oup.com/rss/site_6096/3967.xml #1683

Closed alinasansansan closed 1 day ago

alinasansansan commented 1 day ago

Info:

Feed URL:

https://academic.oup.com/rss/site_6096/3967.xml

Error:

Feed failed to parse: Feed not recognized as RSS 1 or 2.

Environment

App Version: 0.2.2-beta.0 OS: Windows User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Follow/0.2.2-beta.0 Chrome/130.0.6723.59 Electron/33.0.2 Safari/537.36 Env: electron Browser: Chrome Session Trace Id: 3bDuTZ9H8U48-PIGKAzWi

linear[bot] commented 1 day ago

FOL-997 Error in fetching feed: https://academic.oup.com/rss/site_6096/3967.xml

hyoban commented 1 day ago

The content output by this website will include user detection. We can't get and parse it correctly on the server side

<html><head><script type="text/javascript"><!--
function leastFactor(n) {
 if (isNaN(n) || !isFinite(n)) return NaN;
 if (typeof phantom !== 'undefined') return 'phantom';
 if (typeof module !== 'undefined' && module.exports) return 'node';
 if (n==0) return 0;
 if (n%1 || n*n<2) return 1;
 if (n%2==0) return 2;
 if (n%3==0) return 3;
 if (n%5==0) return 5;
 var m=Math.sqrt(n);
 for (var i=7;i<=m;i+=30) {
  if (n%i==0)      return i;
  if (n%(i+4)==0)  return i+4;
  if (n%(i+6)==0)  return i+6;
  if (n%(i+10)==0) return i+10;
  if (n%(i+12)==0) return i+12;
  if (n%(i+16)==0) return i+16;
  if (n%(i+22)==0) return i+22;
  if (n%(i+24)==0) return i+24;
 }
 return n;
}
function go() {
 var p=1632599495488; var s=1522952880; var n;
if ((s >> 13) & 1)/*
p+= */p+=129944945*14;
else p-=133679396* 14;/*
*13;
*/if ((s >> 9) & 1)
p+=
68391084*/* 120886108*
*/10;/*
*13;
*/else p-=206716208*/* 120886108*
*/10;/* 120886108*
*/if ((s >> 3) & 1)p+=438229061*
4; else p-= 25854602*/*
*13;
*/4;/*
else p-=
*/if ((s >> 6) & 1)     p+=223601646*/* 120886108*
*/9;
else /* 120886108*
*/p-=
13907635*/*
p+= */7;/*
else p-=
*/if ((s >> 12) & 1)p+= 20232396*/*
p+= */15; else  p-=/*
*13;
*/112761131*/*
else p-=
*/13;/*
*13;
*/ p-=1100020981;
 n=leastFactor(p);
{ document.cookie="KEY="+n+"*"+p/n+":"+s+":690722643:1;path=/; SameSite=none; Secure;";
  document.location.reload(true); }
}
//--></script></head>
<body onload="go()">
Loading...
</body>
</html>