Post incorporato: Impossibile leggere selettori CSS da sito React

Se può essere d’aiuto, il codice utilizzato per recuperare il post esterno si trova qui: discourse/app/models/topic_embed.rb at main · discourse/discourse · GitHub

Se hai accesso alla console Rails del tuo sito, puoi testarlo per farti un’idea di cosa sta succedendo. Ad esempio:

TopicEmbed.find_remote("https://blog.discourse.org/2023/04/introducing-discourse-ai/")

Dove ho riscontrato problemi è con il metodo parse_html che viene chiamato alla fine del metodo find_remote. Ruby Readability ha difficoltà con alcuni HTML/CSS.

È anche possibile che l’HTML non venga restituito dal tuo sito React. Potresti confermarlo eseguendo il codice presente nel metodo find_remote per passaggi dalla console.