机械化 select 个带有后缀的 ID

Mechanize select ids with suffix

我正在尝试使用 mechanize 在页面上抓取一些 url。我使用 link_with(: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" 点击每个 link ?谢谢

你可以这样做:

results.link_with(:id => /^listing-/)