1
我寫了一個小腳本來從Github中提取用戶名。我能拿到第一的用戶名的詳細信息,但我不明白我怎麼可以通過相同的CSS選擇器類元素的列表迭代把用戶名列表一起:如何遍歷li標籤並通過Nokogiri收集它們的值
page = agent.get('https://github.com/angular/angular/stargazers')
html_results = Nokogiri::HTML(page.body)
first_username = html_results.at_css('.follow-list-name').text
first_username_location = html_results.at_css('.follow-list-info').text
你能幫助我瞭解如何遍歷page.body
中的所有follow-list-...
元素並將值存儲在某個數組中?
謝謝卡斯帕,大加讚賞。 – jbk
說得更準確一點,'at _...'返回一個Node,'css','xpath'或'search'返回一個NodeSet。一個NodeSet的行爲很像一個節點陣列。 –