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

2 ответа

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

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

1 ответ

Как справиться с 404 не найдено ошибок в Nokogiri

Я использую Nokogiri для чистки веб-страниц. Нужно угадать несколько URL-адресов и вернуть ошибку 404 not found, если они не существуют. Есть ли способ запечатлеть это исключение? http://yoursite/page/38475 #=> page number 38475 doesn't existЯ ...

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 ...

2 ответа

Как использовать XPath в Nokogiri?

Я не нашел ни документации, ни учебника для этого. Существует ли что-нибудь подобное? doc.xpath('//table/tbody[@id="threadbits_forum_251"]/tr')Код выше получит меня любойtableвезде, где естьtbody ребенок с атрибутомid ...

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 не менялся, усложняя для ...

2 ответа

 в первой строке вашего приложения, до Bundle.require, - тогда вам не нужно выяснять, каковы другие зависимости.

ls 3 я заметил, что каждый раз, когда я вызываю фреймворк, будь то изrake, rails serverили что-то еще, я получаю следующее предупреждение: Nokogiri was built against LibXML version 2.7.7, but has dynamically loaded 2.7.3Поиск в Google дает ...

1 ответ

 Если URL является относительным, вам нужно добавить хост к этому URL. Вы не можете сделать это с помощью nokogiri. Вам нужно обработать все URL внутри, чтобы сделать их абсолютными.

ользую Nokogiri для извлечения ссылок со страницы, но я бы хотел получить абсолютный путь, даже если тот, что на странице, является относительным. Как я могу сделать это?