Souvent lors de la création d'une requête GET avec le module request
dans Node.js, la version la plus ancienne du HTML du site Web est renvoyée. Par exemple, une version très ancienne de Google est renvoyée lors d'une demande au http://google.com. D'autre part, l'accès à Google dans un navigateur renvoie une version beaucoup plus moderne du site.Module de requête Node.js obtenant la version moderne du site Web
Je soupçonne que cela se rapportait à l'information de l'appareil/navigateur consulté par des sites comme Google. request
n'envoie aucune information sur l'appareil (d'après ce que je sais).
Y a-t-il un moyen de tromper les sites en leur faisant croire qu'ils sont accessibles par un périphérique/navigateur (et un navigateur moderne)?
Pourriez-vous vérifier l'agent utilisateur? Si aucun agent utilisateur n'est envoyé, cela pourrait être votre problème. Essayez d'utiliser le dernier. – Hele
@Hele Comment changer l'user-agent pour quelque chose comme la dernière version de Chrome? Des exemples ou des bibliothèques que je pourrais utiliser? –