2009-12-30 4 views
2

J'utilise Ruby, avec le module Nokogiri, et je veux obtenir le contenu du corps sans les éléments du script. Nokogiri parse utilise XPATH ou CSS 3.0. XPATH je ne comprends vraiment pas, et je ne peux pas trouver le sélecteur CSS pour atteindre mes objectifs.Suppression des <script> éléments d'un HTML

Répondre

8

Je ne pense pas qu'une telle sélection soit possible avec XPath. Je ne suis pas familier avec Ruby ou Nokogiri, mais basé sur answers to a similar question, vous voudrez peut-être essayer de sélectionner tous les éléments de script du document HTML et de les supprimer.

doc = Nokogiri::HTML(your_html) 
doc.xpath("//script").remove 

Ajuster en conséquence.

Questions connexes