我正在尝试使用 Mechanize 在页面上抓取一些网址。我用 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"
?谢谢
最佳答案
你可以这样做:
results.link_with(:id => /^listing-/)
关于ruby - Mechanize 带有后缀的选择 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39574978/