1
Githubからユーザー名を取得するための小さなスクリプトを書きました。私が最初にユーザー名の詳細を得ることができますが、私は、ユーザー名のリストをまとめるために同じCSSセレクタクラスで要素のリストを反復処理する方法を理解していない:Nokogiriでliタグをトラバースして値を収集する方法
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-...
要素のすべてを繰り返し処理し、値を配列のどこかに格納する方法を理解していますか?
ははるかに高く評価、キャスパーありがとう:はるかに堅牢な方法のGitHub API
Aを使用して
はGithubの天文学リストAPIを使用することです。 – jbk
より正確に言えば、 'at _...'はノードを返し、 'css'、' xpath'または 'search'はNodeSetを返します。ノードセットは、ノードの配列のように多く機能します。 –