Если вы удовлетворены ответом «по умолчанию», для этого нет представления о настройке пользователя (что кажется вероятным), я думаю, вы смотрите на довольно болезненный сценарий:
Встроить движок рендеринга с CSS
поддержка в вашем пауке. Предпочитаю
использование двигателя, который соответствует наиболее
ваших пользователей, или альтернативно использовать
все три общих двигателя и магазин
информация для всех из них.
простота встраивания сильно зависит от
ваша технология потребления.
Загрузить URI, который выводится в
движок (и) рендеринга.
Используя API движка, запросите его
метрики шрифта для элемента
содержащий то, что вы считаете
репрезентативный текст (выбирая это
упражнение, для которого я даже не буду
начать предсказывать стратегию). Как ты
доступ к этому будет полностью зависеть от
сценарий встраивания для вашего
двигатель.
Я ожидаю, что это «трудный путь», но я не уверен, что есть «легкий» путь.