Публикации по теме 'nokogiri'


Создание жемчужины CLI: создание RunSwimHike NYC
*первоначально опубликовано 29 февраля 2016 г. Один из последних проектов в модуле Object Orientation от Learn.co — создать свой собственный CLI Gem и опубликовать его на RubyGems, чтобы сделать его доступным для всех желающих. Не стесняйтесь проверить исходный код здесь: RunSwimHike NYC Фаза исследования: До этого проекта мы изучали объектно-ориентированное программирование и парсинг сайтов с помощью Nokogiri. Я слышал, как сокурсники жаловались на то, что их драгоценные..

Вопросы по теме 'nokogiri'

Как я могу добавить дочерний элемент к узлу в определенной позиции?
У меня есть узел с двумя дочерними элементами: HTML-текст и HTML-элемент. <h1 id="Installation-blahblah">Installation on server<a href="#Installation-blah" class="wiki-anchor">&para;</a> </h1> В этом случае текст...
17087 просмотров
schedule 31.12.2023

Как удалить узел с помощью Nokogiri?
Как удалить теги <img> с помощью Nokogiri? У меня есть следующий код, но он не работает: # str = '<img src="canadascapital.gc.ca/data/2/rec_imgs/5005_Pepsi_H1NB.gif"/…; testt<a href="#">test</a>tfbu' f =...
31133 просмотров
schedule 27.11.2022

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

извлекать одну строку из HTML с помощью Ruby / Mechanize (и Nokogiri)
Я извлекаю данные с форума. Мой сценарий на основе работает нормально. Теперь мне нужно извлечь дату и время (21 декабря 2009 г., 20:39) из одного сообщения. Я не могу заставить его работать. Я использовал FireXPath для определения xpath....
18691 просмотров

Как я должен реорганизовать это?
Я хотел бы собрать и сохранить всю эту информацию в массив. У меня есть следующее, как мне реорганизовать это? require 'rubygems' require 'nokogiri' require 'open-uri' @urls = %w{http://url_01.com http://url_02.com http://url_03.com}...
106 просмотров
schedule 14.03.2024

Используйте Nokogiri, чтобы получить все узлы в элементе, которые содержат определенное имя атрибута.
Я хотел бы использовать Nokogiri для извлечения всех узлов в элементе, который содержит определенное имя атрибута. например, я хотел бы найти 2 узла, которые содержат атрибут "бла" в документе ниже. @doc = Nokogiri::HTML::DocumentFragment.parse...
6489 просмотров
schedule 07.01.2024

Как удалить узел изображения с заданным атрибутом src?
Мне нужно удалить изображение с помощью give src img_src = "http://domain/img.jpg" @doc.xpath("//img[@src='#{img_src}']")[0].remove Не работает. Пробовал еще вот так @doc.xpath("//img[@src='#{img_src}']") {|x| x.remove} Тоже не...
932 просмотров
schedule 27.01.2024

Добавление элементов с помощью Nokogiri::XML::Builder
У меня есть следующий код: builder = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') do |xml| xml.myRoot do |xml| xml.oneChild xml.anotherChild end end Теперь я хочу добавить несколько дочерних узлов в myRoot с помощью...
4677 просмотров
schedule 28.02.2024

nokogiri неправильно устанавливается для ruby-1.9.1
Я недавно установил Привет всем, Недавно я установил ruby-1.9.1 с помощью rvm. Я попытался установить nokogiri, следуя этому руководству: https://github.com/tenderlove/nokogiri/wiki/what-to-do-if-libxml2-is-being-a-jerk но я все еще...
1504 просмотров
schedule 01.11.2023

Как проверить во время синтаксического анализа Nokogiri / Ruby, существует ли элемент на странице?
как я могу проверить во время синтаксического анализа HTML-страницы с помощью Nokogiri (Ruby gem), существует ли на странице элемент, в данном случае div? На моей тестовой странице он действительно существует, поэтому pp дает ожидаемый результат...
13553 просмотров
schedule 11.10.2022

Разделить большой XML на несколько файлов
Мне просто интересно, как я могу разделить большой XML-выход Nokogiri Например, я заполнил Nokogiri::XML данными и теперь хочу хранить все эти данные в отдельных файлах, каждый размером не более 10 МБ. Правка из комментария : мы не хотим...
1734 просмотров
schedule 30.04.2024

Печать массива Ruby
У меня есть массив объектов ( узлы nokogiri xml ), и каждый узел имея name и value . Я хочу напечатать их в формате name=value без повторения цикла for. если я использую arr * "," я могу видеть только значения, как показано ниже...
222 просмотров
schedule 29.09.2022

Поддерживает ли Nokogiri компактный синтаксис RelaxNG?
Я пытаюсь проверить компактный синтаксический файл RelaxNG, используя Nokogiri. Нокогири выдает ошибку синтаксического анализа, когда я пытаюсь это сделать. Я не знаю, это файл RelaxNG или Nokogiri не поддерживает компактный синтаксис. Поддерживает...
174 просмотров
schedule 17.12.2023

Использование Nokogiri для переноса корневых текстовых узлов в ‹p›, сохраняя при этом ‹a› и ‹span› внутри ‹p›
'Дана строка, которая выглядит так: "<a href='/'>I am a link.<a> And I am a paragraph, maybe <span>with a span</span>.<br/>And I'm another paragraph." ... как я могу использовать Nokogiri для разумного переноса...
221 просмотров
schedule 15.01.2024

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

Nokogiri: создать xml из строки с `?` в имени поля
Ответ контроллера включает "spec?" поле: r = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<hash type=\"array\">\n <item><spec? type=\"boolean\">false</spec?>\n </item>\n <hash>\n" При попытке...
1772 просмотров
schedule 13.11.2022

Как разобрать HTML с помощью Nokogiri в Ruby
Я пытаюсь разобрать HTML-код с помощью Nokogiri, и у меня возникают некоторые проблемы. Я хочу пройтись по каждому классу «employerReview» и зафиксировать контент в разделе «за» и «против». У меня возникли проблемы с выполнением первой части:...
261 просмотров
schedule 28.09.2022

XML-класс для частичного файла, используемого в XML-классе Nokogiri
Использование рельсов 3.0.7 и рубина 1.9.2. Я использую Nokogiri для создания собственного XML. Я вызываю файл частичного построителя в файле основного вида. Но класс, используемый частично для xml, не является Nokogiri. Кто-нибудь может...
489 просмотров
schedule 12.02.2024

(Ruby on Rails) Как импортировать некоторые данные из xml в таблицу отношений?
У меня 3 стола. Одна из них представляет собой таблицу отношений, в которой хранятся отношения двух других. Courses , Staff и Courses-staff (это таблица отношений). В моей таблице Courses не было первичного ключа, поэтому я хочу, чтобы Rails...
533 просмотров
schedule 22.11.2022

Нокогири соскоб не прошел?
У меня есть следующий код: url = "http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dpets&field-keywords=" data = Nokogiri::HTML(open(url)) department = data.css('#ref_2619534011') @department_hash = {}...
158 просмотров
schedule 21.12.2023