Результаты поиска по запросу "nokogiri"

2 ответа

Может ли Nokogiri искать теги «? Xml-stylesheet»?

2 ответа

Использование XPath на одном узле возвращает элементы во всех узлах

7 ответов

Как установить Nokogiri на Mac OS Sierra 10.12

ТОП публикаций

1 ответ

У меня работает отлично. Благодарю.

ледующего HTML я хочу разобрать его и получить следующий результат, используя Nokogiri.

2 ответа

Если вы имеете в виду «Могу ли я проанализировать результат вызова AJAX с Nokogiri?», Ответ будет отрицательным. Nokogiri - это программное обеспечение на стороне сервера, и результаты AJAX-вызова поступают к клиенту.

ли nokogiri анализировать контент, загруженный через ajax? Если нет, то как бы я это сделал?

1 ответ

выпуск 1166 на github

много сообщений по этой проблеме, однако, может быть несколько причин, по которым Nokogiri (версия 1.6.x, 1.7.x или 1.8.x) не удается установить на OS X.Стат...

3 ответа

Но зачем искать из корня, когда у тебя есть более близкий предок? Кроме того, вы должны рассматривать элемент, определяющий пространство имен, плюс его дочерние элементы как «область» пространства имен. Поиск в ограниченной области менее запутан и позволяет избежать мелких ошибок.

аюсь вытащитьdc:title элемент с использованием xpath. Я могу извлечь метаданные, используя следующий код. doc = <<END <?xml version="1.0" encoding="UTF-8"?> <package xmlns="http://www.idpf.org/2007/opf" version="2.0"> <metadata ...

2 ответа

Редактировать: если вы не собираетесь анализировать полный, правильно сформированный XML-документ в качестве входных данных, то ответ от TinMan - лучший.

но я заметил кое-что странное, используя Нокогири. Весь HTML-код, который я анализировал, получил начало и конец.<html> а также<body> теги. <!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 ...

7 ответов

Ах, мой плохой, ужасный пример ... перед первым заголовком будут также абзацы, а значит, ваш второй пример также будет захватывать их :(

я есть следующий пример HTML: <!-- lots of html --> <h2>Foo bar</h2> <p>lorem</p> <p>ipsum</p> <p>etc</p> <h2>Bar baz</h2> <p>dum dum dum</p> <p>poopfiddles</p> <!-- lots more html ... -->Я собираюсь извлечь все абзацы после заголовка «Foo bar», ...

1 ответ

К сожалению, я пришел к такому же выводу, вернулся к исходному приложению и заставил его везде использовать только двойные кавычки, чтобы порадовать нокогири: - /

iri сохраняет атрибуты XML с двойными кавычками, даже если в прочитанном им DOM были одинарные кавычки. Конечно, это абсолютно законно, но вносит раздражающие изменения в содержимое файла, даже когда DOM не менялся, усложняя для ...