Есть ли способ узнать, как Viber делает HTTP-запрос к сайту?
Рассмотрим англоязычный сайт, где заголовок меняется на разных страницах.
Теперь, когда вы отправляете сообщение в мессенджере Viber, он добавляет предварительный просмотр сайта. Дело в том, что он не пытается сделать себя узнаваемым. Строка агента пользователя:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.6.0 Chrome/45.0.2454.101 Safari/537.36
Можно было бы узнать это по QtWebEngine
часть. Но эта часть, скорее всего, взята из библиотеки Qt. То есть любое приложение, которое использует Qt WebEngine
модуль будет иметь эту часть в строке UA.
Почему я должен узнать Viber? Так как я хочу предварительно отредактировать страницу для этого. Потому что, похоже, он не выполняет Javascript.
Вы видите какой-нибудь способ исправить это?