Ruby 初心者スレッド Part 23at TECHRuby 初心者スレッド Part 23 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト312:デフォルトの名無しさん 08/12/09 14:11:46 ? 313:デフォルトの名無しさん 08/12/09 14:38:31 オプション指定とかに拘るからだろ 全部Rubyスクリプト内に入れろ ディレクトリパスとかも直書きだ 不安ならスクリプト内1行目くらいでDir.cdしろ 314:デフォルトの名無しさん 08/12/09 16:17:01 行き詰ったので再現コード晒します。 どこがまずいのか宜しく apiの使用はアカウント制なのでurl精製工程部分は抜けていますが、アカウントをとって作成してみてください。 たいして掛からずバグエラー吐きます。コロン抜きなどもしてみましたが、だめでした。 #!/usr/local/bin/ruby -Ks # REXML宣言 XMLデータを処理するための require 'rexml/document' # UR.scapeの宣言 サイトにアクセスするための require 'open-uri' # 文字コードを変換するための require 'nkf' # 文字コードをURL用にエンコード require 'uri' $doc counter = 1 while counter != 0 # このキーワードでは1ページ30商品、12ページあるはずなので変数pegenoをpegeno.to_sしてurlに組み込む result = open(楽天商品検索API (version:2008-09-01)でメタルギアをキーワードにしたurl) $doc = REXML::Document.new(result) pegeno = pegeno+1 sleep 1 pegeno = 1 if pegeno == 13 end 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch