# CNN Oneboxing-Ausfall

**URL:** <https://meta.discourse.org/t/cnn-oneboxing-failure/295831>\
**Category:** Bug\
**Tags:** onebox\
**Created:** [18. Februar 2024 um 23:29 UTC](https://meta.discourse.org/t/cnn-oneboxing-failure/295831 "2024-02-18T23:29:34Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)\
**Post date:** [8. Mai 2024 um 04:10 UTC](https://meta.discourse.org/t/cnn-oneboxing-failure/295831/11 "2024-05-08T04:10:33Z")

</div>

Hängt von der Onebox-Engine ab. Einige Onebox-Engines wie Amazon kratzen bestimmte Informationen wie den Preis des Artikels aus dem `<body>`. Für Opengraph-Engines sollten wir theoretisch nur bestimmte Tags wie `<meta>` im `<head>` benötigen.

Der effizienteste Weg wäre, die Antwort während des Streamings nach den notwendigen Informationen zu durchsuchen, aber alle unsere Engines dafür zu ändern, wird wahrscheinlich erheblichen Aufwand erfordern und ist eine weitaus komplexere Lösung.

Tatsächlich ist Nokogiri, das wir zum Parsen der HTML-Antwort verwenden, in der Lage, unvollständigen HTML-Text zu parsen, sodass es keinen Grund gibt, die gesamte Antwort zu verwerfen, wenn sie zu groß ist. Ich denke, wir können die Antwortgröße weiterhin auf 2 MB begrenzen und wenn die Antwortgröße diesen Wert überschreitet, versuchen wir einfach, die ersten 2 MB zu parsen.

---

_[View the full topic](https://meta.discourse.org/t/cnn-oneboxing-failure/295831)._
