【发布时间】:2015-06-06 17:18:39
【问题描述】:
您好,我正在废弃一个带有 mechanize 和 nokogiri 的网页。我正在选择一系列链接<a></a>
html_body = Nokogiri::HTML(body)
links = html_body.css('.L1').xpath("//table/tbody/tr/td[2]/a[1]")
然后我需要检查每个链接的内容(<a>content</a>,而不是href)是否与我的数据库中的某些内容匹配。我正在这样做:
links.each do |link|
if link = @tournament.homologation_number
如果实现了我的条件,我需要选择我检查过的链接的<td> 之前的<td></td>,然后单击其中的链接。
<td><a href="link I want to click if condition is true"></a></td>
<td><a href="">content I check with my condition</a></td>
如何使用 Mechanize 和 nokogiri 实现这一目标?
【问题讨论】:
标签: ruby web-scraping nokogiri mechanize