/ / Usuwanie elementów <script> kodu HTML - html, css, xpath, nokogiri

Usunięcie elementów <script> kodu HTML - html, css, xpath, nokogiri

Używam Ruby, z modułem Nokogiri, i chcę uzyskać treść ciała bez elementów skryptu.

Analizator Nokogiri używa XPATH lub CSS 3.0. XPATH naprawdę nie rozumiem, i nie mogę znaleźć selektora CSS, aby osiągnąć moje cele.

Odpowiedzi:

8 dla odpowiedzi № 1

Nie sądzę, że taka selekcja jest możliwa z XPath.

Nie jestem zaznajomiony z Ruby ani Nokogiri, ale na podstawie odpowiedzi na podobne pytanie, możesz spróbować wybrać wszystkie elementy skryptu z dokumentu HTML i usunąć je.

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

Odpowiednio wyreguluj.