RubyのNokogoriでweb上から特定の情報を抜き出す作業をしています。
HTMLがとてもシンプルで、
<html> <body> <h1>It works!</h1> <a href="#href1" class="#class1">Link1</a> <a href="#href2" class="#class2">Link2</a> <a href="#href3" class="#class3">Link3</a> </body> </html>上のようであると、問題なく情報を抽出することができます。
しかし、HTMLがとても複雑で、bodyの中にdivが何個もあり、さらにその中にspanもいくつもある場合、抽出したい情報があるspanが上から何番目にあるかを数えなくてはならないのでしょうか?
それだととても時間がかかりますし、上の方にあるspanだと確かに数えることができますが、奥の方になると時間がかかりますし、数え間違いをしてしまいます。
何か方法はありますでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/20 11:32