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


Воспоминания о моем первом Ruby CLI Gem
Все началось, когда появились материалы недельного курса. Я знал, что в учебной программе было четыре проекта, но был поражен тем, как быстро был указан первый проект. Мой первый проект Ruby CLI появился со списком требований, который напугал бы любого. От меня требовалось «очистить» сайт по моему выбору и составить список полученных данных в структурированном виде. Нужна была хорошая объектная ориентация. Я спросил своего инструктора: «Сколько времени у нас есть на выполнение этого..

Мой первый проект — — Завершен!
Мне потребовалось слишком много времени, чтобы добраться туда, но я, наконец, завершаю свой проект CLI Data Gem. До сих пор это был долгий трудный путь, но почему-то я чувствую, что вхожу в ритм понимания того, что такое программирование. Я убедился на собственном опыте, что применение того, что вы узнали, творит чудеса для общего опыта обучения. От возвращения к старым урокам, к просмотру на YouTube, потому что вы никогда не понимали старые уроки, к поиску в Google фраз или частей..

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

Как заставить Nokogiri понимать мои пространства имен?
У меня есть следующий XML-документ: <samlp:LogoutRequest ID="123456789" Version="2.0" IssueInstant="200904051217"> <saml:NameID>@NOT_USED@</saml:NameID> <samlp:SessionIndex>abcdefg</samlp:SessionIndex>...
11490 просмотров
schedule 06.03.2024

Преобразование документа Nokogiri в Ruby Hash
Есть ли простой способ преобразовать XML-документ Nokogiri в Hash? Что-то вроде Hash.from_xml Rails.
46351 просмотров
schedule 10.04.2022

Найти тег с идентификатором, включая [] с Nokogiri
У меня есть элемент html, например: <div id="spam[500]"> Я хочу найти этот элемент по id, но кажется, что nokogiri смущает []. Я пытаюсь: doc.css("#spam[#{eggs.id}]") но безрезультатно.
6370 просмотров
schedule 01.07.2022

Вставка и удаление узлов и элементов XML с помощью Nokogiri
Я хочу извлечь части XML-файла и отметить, что я извлек какую-то часть из этого файла, например, «здесь что-то было извлечено». Я пытаюсь сделать это с Nokogiri, но, похоже, на самом деле не задокументировано, как: удалить все дочерние...
22466 просмотров
schedule 31.05.2023

Переход от Scrubyt к Nokogiri: запись в XML или хэш?
Я пытаюсь перевести этот фрагмент кода из scruyt в nokogiri и застрял, пытаясь записать свои результаты либо в хэш, либо в xml. В скрабуте это выглядит так: require 'rubygems' require 'scrubyt' result_data = Scrubyt::Extractor.define do...
1114 просмотров
schedule 11.02.2023

Как выбрать элемент с его текстовым содержимым с помощью CSS, а не XPath?
" Nokogiri: как выбрать узлы по совпадению текста? " можно сделать это с помощью XPath, однако я ищу способ использовать выбор CSS, который соответствует тексту элемента. PyQuery и PHPQuery могут это сделать. Разве нет библиотеки jQuery API для...
4112 просмотров
schedule 03.08.2022

нокогири: неверный xpath?
lotofxpath = arrayofmanyxpaths.map{|s| "\"" + s + "\""}.join(",") puts lotofxpath #=> "/html/body/a[1]", "/html/body/a[2]" newb = doc.xpath(lotofxpath).to_a это не сработает и будет жаловаться на неверный xpath. однако копирование...
162 просмотров
schedule 30.11.2023

бег нокогири в Jruby против просто руби
Я обнаружил поразительную разницу в использовании процессора и памяти. Кажется, что сборка мусора не происходит, когда я запускаю следующий скрипт nokogiri require 'rubygems' require 'nokogiri' require 'open-uri' def getHeader() doz =...
602 просмотров
schedule 20.12.2022

Nokogiri и случайное имя div
Использование Nokogiri и Ruby. У меня есть страница для анализа с идентификатором div, например: div id="некоторый номер-списка^875" Числа после ...-number^ меняются случайным образом, и я просто не могу этого сделать....
700 просмотров
schedule 26.08.2022

Удаление элемента Nokogiri с помощью регулярных выражений в Ruby
Кажется, это самая сложная проблема, с которой я когда-либо сталкивался, но, возможно, я делаю ее сложнее, чем нужно. Мне нужно удалить неизвестное количество вложенных элементов, которые могут быть или не быть в начале предложения. Элементы span...
733 просмотров
schedule 30.04.2023

RVM 1.9.1 и нокогири
Возникли проблемы с установкой драгоценного камня nokogiri под rvm ruby ​​1.9.1. gem install nokogiri Я получаю ... /usr/include/libxml2... no libxml2 is missing. try 'port install libxml2' or 'yum install libxml2-devel' *** extconf.rb...
4340 просмотров
schedule 14.07.2022

Rails - удалить импорт xml из пробелов и разрывов строки
Я застрял в чем-то довольно простом, но действительно раздражающем: у меня есть XML-файл с одним узлом, в котором содержимое включает разрывы строк и пробелы. К сожалению, я не могу изменить xml. <?xml version="1.0" encoding="utf-8" ?>...
1245 просмотров

Чтение и запись XML-файла с помощью Nokogiri
Я новичок в рубиновом камне Нокогири. Мне интересно, как читать и записывать обратно в файл xml. Требование состоит в том, чтобы я проанализировал XML-файл, внес некоторые изменения и сохранил его. f = File.open("elevate.xml") xml =...
4688 просмотров
schedule 25.05.2022

Нужна помощь с очисткой экрана с помощью анемона и нокогири.
У меня есть начальная страница http://www.example.com/startpage , на которой разбито 1220 объявлений. путем нумерации страниц стандартным способом, например, 20 результатов на страницу. У меня есть рабочий код, который анализирует первую страницу...
2350 просмотров
schedule 26.04.2022

Nokogiri, разные результаты xpath в JRuby
Я получаю разные результаты от одного и того же выражения xpath в nokogiri при использовании ruby ​​и jruby, В ruby ​​следующее выражение xpath возвращает узел, а в jruby — набор узлов: parent = node.xpath("./ancestor::node()[name(.) = 'div' or...
232 просмотров
schedule 06.07.2022

Сортировка XPath приводит к тому же порядку, что и несколько параметров выбора.
У меня есть XML-документ следующим образом: <objects> <object uid="0" /> <object uid="1" /> <object uid="2" /> </objects> Я могу выбрать несколько элементов, используя следующий запрос:...
2083 просмотров
schedule 11.03.2023

Могу ли я использовать ruby ​​для редактирования XML-файла на месте, как в случае с Nokogiri?
Я знаю, как анализировать XML-документ с помощью Nokogiri. У меня есть один элемент, в котором я хочу пересортировать текстовые строки, поэтому я думал либо о редактировании на месте, либо просто о написании совершенно нового файла. Кто-нибудь может...
1132 просмотров
schedule 11.01.2023

нокогири заменить
Я разбираю HTML-документ и пытаюсь заменить изображение src. Кажется, он делает то, что я хочу, когда я пытаюсь сделать это в консоли, однако в моей модели он, похоже, не сохраняет его. Теперь я не уверен, что я делаю неправильно со способом...
1855 просмотров

Какой синтаксис xpath для получения имен тегов?
Я использую Nokogiri для анализа большого файла XML. Скажем, у меня есть следующая структура: <menagerie> <penguin>Pablo</penguin> <penguin>Mortimer</penguin> <bull>Ferdinand</bull>...
27947 просмотров
schedule 04.03.2024

Как заставить Nokogiri разрешать ссылки XPath при синтаксическом анализе XML?
О Nokogiri написано много с точки зрения чтения XML с помощью XPath. Однако как насчет использования Nokogiri с XML, содержащим ссылки XPath. В этом примере xml содержит ссылку на XPath: <elements> <element> <location>...
1253 просмотров
schedule 18.07.2023