重複の可能性:
ruby での単純な解析
ウェブサイトでタイトルを確認しようとしていますが、試行錯誤の末、nokogiri と rest-client を使用して Ruby でこれを実行できることがわかりました。
require 'nokogiri'
require 'rest-client'
page = Nokogiri::HTML(RestClient.get("http:/#{user.username}.domain.com/"))
simian = page.at_css("title").text
if simian == "Welcome to"
puts "default monkey"
else
puts "website updated"
end
残念ながら、多数の Web サイトでは、/admin/users/list 500 Internal Server Error で RestClient::InternalServerError が返されるため、これは常に機能するとは限りません。
mycurl = %x(curl http://....... .) を使用するだけで同じことを達成するオプションがあるかどうか疑問に思っていました。タイトルを解析し、使用せずにそれを使用する効率的な方法は何でしょうか任意の宝石または curl オプションを nokogiri で直接使用できますか? ありがとう