如何使用ruby自动填写在线表格?

时间:2013-04-09 07:56:18

标签: ruby rubygems standard-library

我想知道如何自动填写在线表格。我是ruby开发的新手,用python完成了这个。

更具体地说,我想输入10位数字pnr no“http://irctc-pnr-status.com/”,然后点击回车。

2 个答案:

答案 0 :(得分:2)

只需将参数 lccp_pnrno1 发送给您的VALUE,然后解析response.body

require 'net/http'
require 'uri'     
response = Net::HTTP.post_form(URI.parse('http://irctc-pnr-status.com/'), 
                               {'lccp_pnrno1'=>'VALUE'})

答案 1 :(得分:2)

看看Mechanize gem。这允许您以编程方式执行Web请求,包括填写表单和提交。