1

機械化を使用して解析していますhttp://www.hammacher.com/Category/Default.aspx?uq=Gifts-Under-30&all=True

各製品ページを通過できるように、そのページの各 href にアクセスするには、どの xpath を使用できますか?

これは私が今試していることであり、完全なURLを取得していません:

page = agent.get('http://www.hammacher.com/Category/Default.aspx?uq=Gifts-Under-30&all=True')    
page.parser.xpath('//*[contains(concat( " ", @class, " " ), concat( " ", "product_list_sub", " " ))]//a')[5].attributes['href'].to_s

また、Mechanize を使用して同じステートメントで 2 つの異なる xpath セレクターを解析することは可能ですか?

前もって感謝します!

4

1 に答える 1

0

これを試して

page.links_with(:href => /Product\/Default.aspx\?sku/)
于 2012-04-11T01:50:47.587 に答える