1
私はRuby言語の経験はほとんどありません。私の質問は、自動的にウェブサイトにログインし、毎日のニュースフィードをダウンロードするプログラムを書く方法です。すなわち、フォーラムのウェブサイトにログインし、すべてのスレッドをダウンロードする。 ThnxウェブサイトにログインするRubyプログラムの作成方法
私はRuby言語の経験はほとんどありません。私の質問は、自動的にウェブサイトにログインし、毎日のニュースフィードをダウンロードするプログラムを書く方法です。すなわち、フォーラムのウェブサイトにログインし、すべてのスレッドをダウンロードする。 ThnxウェブサイトにログインするRubyプログラムの作成方法
Webブラウザの操作をシミュレートするこれらのタスクでは、mechanize gemを使用します。
require 'rubygems'
require 'mechanize'
www = Mechanize.new
www.get('http://your.site/path/to/login/page') do |login_page|
inside_page = login_page.form_with(:action => '/path/to/login/form/action') do |f|
f.form_username_element_name = "username"
f.form_password_element_name = "password"
end.click_button
# Do stuff with "inside_page", like navigate, scrape links, etc...
# See the mechanize docs for details
end
[機械化](https://github.com/tenderlove/mechanize)を使用してください。 –