Question

Dans Webspiders / crawlers, comment puis-je obtenir la taille réelle initiale de la police qu'un utilisateur voit dans un document HTML, en gardant à l'esprit le code CSS.

Était-ce utile?

La solution

Taille du texte rendu? Un utilisateur peut modifier la taille du texte à sa guise en utilisant les paramètres de son navigateur. Sans oublier que différents navigateurs affichent le même contenu légèrement différemment.

Autres conseils

Si vous êtes satisfait de la réponse concernant le paramètre "par défaut", aucune vue de la personnalisation de l'utilisateur à cette fin (ce qui semble probable), je pense que vous envisagez un scénario assez pénible:

  • Incorporer un moteur de rendu avec CSS soutien dans votre araignée. Préfère le utilisation d'un moteur qui correspond le plus de vos utilisateurs, ou bien utilisez tous les trois moteurs communs et magasin l'information pour tous. le la facilité d'intégration varie grandement votre technologie consommatrice.

  • Chargez l'URI en train d'être spidered dans le moteur (s) de rendu.

  • À l'aide de l'API du moteur, interrogez-le métriques de police pour un élément contenant ce que vous considérez texte représentatif (choisir ceci est un exercice pour lequel je ne vais même pas commencer à prédire une stratégie). Comment tu accéder cela dépendra entièrement de le scénario d'intégration pour votre moteur.

Je m'attends à ce que ce soit un "moyen difficile", mais je ne suis pas sûr qu'il existe un moyen "facile".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top