1

Mechanize を使用して、テキストなしで画像のみのリンクをクリックしようとしています。はhrefJavascript 関数です。リンクは次のとおりです。

<a href='javascript:nextButton(this.form)'>
    <img src=./images/next.gif border=0 alt=Next width=20 height=20>
</a>

サンプルコードを使用しています:

agent = Mechanize.new
page = agent.get(url)

next_page = agent.click(page.link_with(:text => /Sign In/)) # Change to??

しかし、テキストのないものをターゲットにする方法がわかりません。img srcどちらも一意である、またはaltテキストをターゲットにできると思います。

4

1 に答える 1

0

で使用できるはず.attributes['href']です<a>

于 2013-01-29T16:33:37.747 に答える