0
我试图在机械页面上刮去一些网址。我使用link_with(:id=>'')
。每个id
具有相同的名称,但具有不同的数字后缀。我的代码机械化选择具有后缀的ID
require 'mechanize'
m = Mechanize.new
results = m.get(website_url)
listing_link = results.link_with(:id => "listing-1234-56")
click_link = listing_link.click
我怎样才能点击每个链接与id="listing-XXXX-XX"
? THX
我有'未定义的方法“click'''listing_link = search_results.links_with(:ID =>/^ listing- /); click_link = listing_link [0] .click' – Ruby
这是一个单独的链接,所以请关闭[0]。 – pguardiario
同样的错误,我尝试了'listing_link = search_results.links_with(:id =>/^ listing- /); click_link = listing_link [0] .click'和'listing_link = search_results.link_with(:id =>/^ listing- /); click_link = listing_link.click' – Ruby