我有一个小问题。 我想点击某个网站上的某些链接。 网站上有31个链接,每个链接代表一个日历。 我只是想找到一些链接,点击它们“状态”更改,这样我就可以使这个日历保持最新状态。 这是我到目前为止所得到的。
require "rubygems"
require "mechanize"
agent = Mechanize.new
agent.get('http://funnysite.com/all_links.php')
available = agent.page.links_with(:href => %r{&status=0})
available.each do |link|
agent.page.link_with(:text => link.text).click
end
有更好的清晰方式来写这个吗?此代码仅“有时”有效。有谁知道这个的正确实现? 提前Thanx :)