我猜這對於Nokogiri有點經驗的人來說是個小問題,但是我一直沒能在我在網上找到的文檔或教程中找到答案。如何選擇具有未知值的給定屬性的標籤?
我有一個引入nokogiri文件是這樣的:
page = Nokogiri::HTML(open("http://www.example.com"))
和頁面包含以下標籤:
<a title="could be anything" href="http://www.example.com/foo"></a>
我如何獲得的href
值如果title
值是未知?
但是你需要某些東西作爲參考來獲取'href'的值,如果你想提取任何特定的。或者如果你想要什麼都不需要,那麼有辦法讓所有人都獲得。首先確認我。 –
我想使用標題密鑰作爲參考。標題的價值是未知的。我認爲這需要一個XPath解決方案,但我一直在使用CSS選擇器。我可以使用這個: page.xpath('// a [@title]') 獲得所有標題的值,但我不想要標題的值。我試圖找到'href'的兄弟屬性的值。 –
所以你想選擇所有具有'title'屬性的'a'元素的'href'? –