【发布时间】:2014-05-18 13:49:07
【问题描述】:
我正在使用 ruby 的 gem mechanize 在登录到特定站点后自动上传文件.. 我可以使用
登录#!/usr/bin/ruby
require 'rubygems'
require 'mechanize'
#creating an object for Mechanize class
a = Mechanize.new { |agent|
# site refreshes after login
agent.follow_meta_refresh = true
}
#Getting the page
a.get('https://www.samplesite.com/') do |page|
puts page.title
form = page.forms.first
form.fields.each {|f| puts f.name}
form['username'] = "username"
form['password'] = "password"
# Then submitting the form and reaching the page
现在有两个问题... 一种。我可以使用任何代理或工具在浏览器上看到这种情况吗? 湾。有没有办法让机械化等待页面加载?
【问题讨论】:
标签: ruby web automation mechanize