つまり、基本的に私が行っているのは、特定のURLから解析しているURLのリストを作成することです...この場合、ベースURLはローカル変数ですurl
。
私がやりたいのは、に渡すurl
ことですmy_list
-これは今は正常に機能します...しかし、そのリストを取得したらlist
、メソッドで宣言された配列の最初の要素をmy_list
メソッドに渡しadd_category
ます。
コードを参照してください:
def add_category(url)
new_url = url + '/web'
end
url = 'http://www.someurl.com'
def my_list(url)
root = Nokogiri::HTML(open(url))
list = root.css("a").map do |link|
[link.text, link[:href]]
end
end
my_list(url)
add_category(list[0])
ここでは、メソッドlist
で指定したルールに従って、配列内のすべてのURLを変更します。add_category
考え?