Oft wird beim Zurückgeben einer GET-Anfrage mit dem Modul request
in Node.js die älteste HTML-Version der Website zurückgegeben.Node.js Request-Modul erhält eine moderne Version der Website
Zum Beispiel wird eine sehr alte Version von Google zurückgegeben, wenn Sie eine Anfrage an http://google.com stellen. Wenn Sie in einem Browser auf Google zugreifen, erhalten Sie eine wesentlich modernere Version der Website.
Ich vermute, dass es sich um die Gerät/Browser-Informationen bezogen von Websites wie Google. request
sendet keine Geräteinformationen (von dem, was ich weiß).
Gibt es eine Möglichkeit, Sites dazu zu verleiten zu glauben, dass auf sie von einem tatsächlichen Gerät/Browser (und einem modernen) zugegriffen wird?
Könnten Sie den User-Agent überprüfen? Wenn kein User-Agent gesendet wird, könnte das Ihr Problem sein. Versuchen Sie es mit dem neuesten. – Hele
@Hele Wie würde ich den User-Agent in etwas wie die neueste Version von Chrome ändern? Irgendwelche Beispiele oder Bibliotheken, die ich verwenden könnte? –