ruby使用nokogiri的简单ruby刮刀(代码片段)

author author     2023-01-15     121

关键词:

require 'nokogiri'
require 'open-uri'

def printTopics(url)
	data = Nokogiri::HTML(open(url))
	data.css(".summary").each do |item|
		puts item.css(".relativetime").text.ljust(20, '.') + item.css("h3 .question-hyperlink").text
	end
end

printTopics("http://stackoverflow.com/questions/tagged/ruby?sort=newest&pageSize=10")

无法在 Windows 中安装 Nokogiri for Ruby

】无法在Windows中安装NokogiriforRuby【英文标题】:Can\'tinstallNokogiriforRubyinWindows【发布时间】:2013-06-2416:56:09【问题描述】:我知道这很简单,但我就是想不通。我需要在Ruby中运行一个脚本,它需要Nokogiri。我确实有一些其他语言... 查看详情

将 Nokogiri 文档转换为 Ruby 哈希

】将Nokogiri文档转换为Ruby哈希【英文标题】:ConvertaNokogiridocumenttoaRubyHash【发布时间】:2010-11-1620:59:47【问题描述】:有没有一种简单的方法可以将NokogiriXML文档转换为哈希?类似于Rails的Hash.from_xml。【问题讨论】:实际上,Rails... 查看详情

MacOs (M1 Arm64) 无法加载 Nokogiri - 使用系统默认 Ruby

】MacOs(M1Arm64)无法加载Nokogiri-使用系统默认Ruby【英文标题】:MacOs(M1Arm64)unabletoloadNokogiri-UsingsystemdefaultRuby【发布时间】:2021-12-1618:54:48【问题描述】:我可以在这里使用一些帮助。我正在设置新的2020MacbookProM1。我已经完成了在Ma... 查看详情

使用 Nokogiri xpath 解析时未插入 Ruby 环境变量

】使用Nokogirixpath解析时未插入Ruby环境变量【英文标题】:RubyEnvVariablenotinterpolatedwhenparsedusingNokogirixpath【发布时间】:2021-07-1013:42:11【问题描述】:我有一个私人gitlab存储库,我想克隆它。我在环境变量中有密码。我的带有用户... 查看详情

ruby奥运会刮刀(代码片段)

查看详情

ruby例如nokogiri(代码片段)

查看详情

ruby快速刮刀获取维基百科的第一段以获取主题列表(代码片段)

查看详情

无法在 Ruby 版本高于要求的 CentOS 上安装 Nokogiri

】无法在Ruby版本高于要求的CentOS上安装Nokogiri【英文标题】:Can\'tinstallNokogirionCentOSwithhigherRubyVersionthanrequired【发布时间】:2015-04-0915:30:23【问题描述】:以下是我在CentOS6.5服务器上尝试过的。我已经更新了Git和Ruby,但仍然无法... 查看详情

ruby nokogiri gem install mac osx high sierra

】rubynokogirigeminstallmacosxhighsierra【英文标题】:【发布时间】:2018-04-0216:07:11【问题描述】:尝试在我的OSXHighSierra(全新安装)上使用新的ruby​​进行捆绑安装,但在这个nokogirigem上一直失败。这是错误日志:$sudogem安装nokogiri... 查看详情

安装 ruby​​ gem nokogiri 时缺少 libxslt

】安装ruby​​gemnokogiri时缺少libxslt【英文标题】:libxsltismissingwhileinstallingrubygemnokogiri【发布时间】:2013-04-1115:19:02【问题描述】:我知道这是一个重复的问题,但是我发现的与此问题相关的所有其他答案似乎都没有帮助我...我... 查看详情

如何在docker上设置ruby-得到nokogiri错误(代码片段)

...用ruby,所以我做了geminstallbundler但是,当我尝试bundle我和nokogiri有错误Installingnokogiri1.10.2withnativeextensionsGem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension.currentdirectory:/var/lib/gems/2.5.0/gems/nokogiri-1.10.2/ext/nokogiri/usr/bin/ruby2.5-r./siteconf2019041... 查看详情

Ruby Nokogiri SAX 解析器在“>”(又名“>”)处截断字符串

】RubyNokogiriSAX解析器在“>”(又名“>”)处截断字符串【英文标题】:RubyNokogiriSAXparsertruncatesstringsat">"(aka">")【发布时间】:2014-05-2415:32:59【问题描述】:背景:我正在使用Ruby的Nokogirigem来解析XML文... 查看详情

简单的 Nokogiri 不起作用:“Nokogiri”的未定义方法调用

】简单的Nokogiri不起作用:“Nokogiri”的未定义方法调用【英文标题】:SimpleNokogirinotworking:undefinedmethodcallfor"Nokogiri"【发布时间】:2013-10-0300:16:35【问题描述】:我安装了Ruby和Nokogirigem。在irb中,我尝试:require\'nokogiri\'req... 查看详情

LoadError:库版本不兼容 - /home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/nokogiri-1.8.2/lib/nokogiri/nokogiri.s

】LoadError:库版本不兼容-/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/nokogiri-1.8.2/lib/nokogiri/nokogiri.so【英文标题】:LoadError:incompatiblelibraryversion-/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/nokogiri-1.8.2/lib/nokogiri/nokog 查看详情

对于 Ruby 应用程序,有没有比 Sanitize 更好的替代方案?

...到的问题是,它需要永远准备一个开发环境,因为它使用Nokogiri,这对编译时间来说是一个痛苦。是否有任何程序可以使用Nokogiri执行S 查看详情

在 Centos 6.2 上使用 RVM 1.9.3 安装 nokogiri 时遇到问题

】在Centos6.2上使用RVM1.9.3安装nokogiri时遇到问题【英文标题】:TroubleinstallingnokogiriwithRVM1.9.3onCentos6.2【发布时间】:2012-07-0610:56:14【问题描述】:/usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:381:in`try_do\':Thecompilerfailedto 查看详情

使用 ruby​​ 解析 PDF 文档

...确实需要一些关于如何实现这一点的指示。我以前使用过nokogiri,从技术上讲,我需要类似的东西,但用于PDF。所以我的示例的伪结果如 查看详情

使用 Ruby 处理 google talk 消息

.../【讨论】:【参考方案2】:Blather是一个使用EventMachine和Nokogiri的XMPP库。【讨论】: 查看详情