Kurse von einer URL holen simuliert IE8

Ich möchte von https://www.esyoil.com/ den Heizölpreis holen.
Als Antwort vom Server bekomme ich:

   <h1>Veralteter Browser</h1> 
  </div> 
  <p>Sie verwenden einen veralteten Browser.<br> Der Internet Explorer 8 wird von Microsoft nicht mehr mit Sicherheitupdates versorgt.<br><br> Bitte verwenden Sie einen alternativen Browser:</p> 
  <ul> 

Der IE8 ist ja nun wirklich nicht mehr ganz frisch;-)
Sehe ich das richtig dass sich PP als IE8 zu erkennen gibt? Warum?

Ich verwende die aktuelle PP-Version
Version: 0.56.1 (Nov. 2021)
Platform: linux, x86_64
Java: 11.0.13+8-suse-lp152.2.21.2-x8664, Oracle Corporation

Soweit ich weiß, verwendet PP den Standard-Browser. Den IE gibt es schon seit sehr vielen Jahren nicht mehr für Linux, den wollte und will ja keiner haben. Hast du deinen Browser vielleicht so konfiguriert, dass er sich (zumindest einigen Sites gegenüber) als IE8 ausgibt?

PP outed sich hier in Abhängigkeit zum Betriebssystem

Ich hatte sicher noch nie einen IE8 auf meinem Rechner installiert.
Mein primär verwendeter Firefox Identifizíert sich als:

Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0

Es könnte höchstens irgendwie über wine ins Spiel kommen.

Danach müßte sich PP bei mir als:

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0"

zu erkennen geben. IE8 ist aber was anderes.
Seltsam. Wenn die von Dir gefundene Stelle im Code die einzige ist wo der User-Agent gesetzt wird passt das nicht. Könnte das evtl. über den Windows-Emulator wine ins Spiel kommen?

Die Browsererkennung der Website taugt einfach nichts. Ist sowieso ein blöder Einfall, je nach Browser unterschiedlichen Inhalt zu liefern.

2 Likes