ruby 简单的ruby脚本来获取维基百科今天的精选文章

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 简单的ruby脚本来获取维基百科今天的精选文章相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env ruby

require "nokogiri"
require "open-uri"

wiki_url = "https://en.wikipedia.org/wiki/Main_Page"

doc = Nokogiri::HTML(open(wiki_url))

article = doc.at_css("div#mp-tfa i:first-child a")
title = article.text
url = URI.join(wiki_url, article.attribute('href'))

case ARGV.first
  when "what"
    puts "Today's featured article is: #{title}"
  when "open"
    system("open #{url}")
  else
    puts "Illigal command: #{ARGV.first}"
end

以上是关于ruby 简单的ruby脚本来获取维基百科今天的精选文章的主要内容,如果未能解决你的问题,请参考以下文章

ruby 维基百科とHatena的のキーワードファイルから仲裁处の辞书フォーマット(CSV)に変换するスクリプト。

python 脚本我曾经重命名所有F.R.I.E.N.D.S.通过从维基百科中获取名称来获取epsiodes

如何使用库来获取维基百科页面?

podfile文件用到的Ruby语言的学习和使用

podfile文件用到的Ruby语言的学习和使用

ruby 一个简单的脚本来解码Rails 4会话cookie