• ベストアンサー
  • 困ってます

RubyかVBSでクローラーを作りたい初心者です

RubyかVBSでクローラーを作ろうと考えています。 c言語とVBは少しやったことあるのとHTMLとCSSが多少分かるぐらいで プログラミングで何かカタチあるモノを作ったことはあまりないです。 いつも途中で挫折してしまいます。 どうやって勉強したらいいのでしょうか? ソースを引っ張ってきてつぎはぎして動かしてみるのがいちばんでしょうか? 自分はの自宅のPCの環境はOSがWindows10、ブラウザがクロームです。 クロームにはAmazonで書籍を検索するとその本が図書館にあるかどうか 登録した図書館にあるかどうか表示してくれる機能があります。 この機能をブックオフオンラインなどのサイトでも作りたいのですが、 やり方がさっぱりわかりません。 とりあえず、 RubyとVBSのWebアプリというかクローラーの書籍に乗っているソース 自分が作りたものとは違うからマネできることはないかと 自分が作成しようとしているプログラミング言語の勉強を進めています。 こういう方向でプログラム言語の勉強とソースを参考にして作るのが一番ですよね? 全く皆目見当もつかないことやrubyだと文法でプログラマー独特の省略したかきかたとかがあって大変ですパニックになってしまいます。 また、正規表現とかも難しくてつらいです。 でもなんとかプログラムを開発して自信をつけたいです よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数168
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • notnot
  • ベストアンサー率47% (4675/9831)

まずは本で勉強しましょう。 「Rubyによるクローラー開発技法」 http://www.amazon.co.jp/dp/4797380357

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございます。 その本は以前に購入して持っています。 読むのがだるくて読んでいないのと、Rubyに関する知識&プログラミングに関する知識がないのでちんぷんかんぷんです。 プログラミングの出来る人に聞くと 出来上がっているソースを本やネットから引っ張ってきて つぎはぎして目的のコード作って動かしてそれを洗練させていったり それで動作原理理解した後にプログラム組めばいいんだよといわれるのですが、 むずくて仕方ありません。 向かないんですかね、、、 でも頑張ります。

関連するQ&A

  • 初心者がPHPでクローラーを作るには

    プログラミング歴は、20年以上前にマイコンBASICマガジンのプログラムを見よう見まねで打ち込んだことがある程度の素人です。 競売物件情報http://bit.sikkou.jp内の情報を蓄積し、自分自身のみが利用するデータベースを自作しようとしています。 手始めとして「いきなりはじめるPHP」を読みました。その内容はよく理解できたので「PHP クローラー」とググってみましたが、「ライブラリ導入?」「競売サイトはJavaで書いてあるみたいだけど、どうやってクローラーにボタンを認識させるの?」といった状態です。 このステップを跳び越えるためにアマゾンでPHPの本も探してみましたが、これといったものを見つけることができません。 どのように勉強していけばいいでしょうか。 よろしくお願いします。

  • rubyの分かり易い書籍

    rubyを勉強しようかなと思い(会社からもrubyをやってみろと言われたので)、色々と書籍を探しているのですが、田舎のせいか近所の本屋には殆どruby関連の本がありません。 そこで、amazonなどの通販にしようかなと考えているのですが、当然ながら中身を吟味することが出来ません。 だいたいの本ならある程度は役に立つと思いますが、その中でも何か良い本はありますでしょうか? 別のプログラミング言語として、VBとPHPなどは判ります(簡単な掲示板システムくらいなら自分で組めるレベル) 色々と見てみると、rubyは文法などがPHPとは違ってて(見た目は)VBに近い印象があるのですが、そういった文法的な物を重点的に解説している本が欲しいです。 PHPを勉強したときは、「10日でおぼえる」シリーズに辞書みたいなリファレンスを組み合わせて読むと割と分かり易かったのですが……個人的な希望として、このような2冊が欲しいのですがありますでしょうか? 安い買い物でもないので、アドバイス的に色々と知りたいです。 よろしくお願いします。

  • RubyとPerlについて

    今、Rubyを勉強中のものです。 1)RubyとPerlはプログラムの組み方は違えど、機能的にはほとんど同じですか? 2)Rubyにしかない、またはPerlでしかない特徴とかはあるのですか? いまいち、はっきり分からないので質問してみました。よろしくお願いします。

  • rubyを勉強中。おすすめのソースは?

    ruby言語の勉強を始めました。文法については、ざっと本を読みました。 そこで、他の上手な人が作ったrubyソースを解読してノウハウを取り入れたいいと思っています。 rubyで書かれた良いソースプログラムには、どんなものが有るでしょうか? よろしくお願いします。

    • ベストアンサー
    • Ruby
  • Rubyに関するオススメの書籍

    Ruby に興味があるのですが、オススメの書籍ってありますか? ・定番のもの(あれば) ・最近のバージョンに対応してるもの ・日本語(^^;; ちなみに自分はプログラマで、普段はC#, JavaScriptなどを使っています。なので、プログラムの初級者ではない(と思う)のですが、Rubyは全く初めてなので、1から(変数とは、みたいなところから)書いてあるほうが嬉しいです。 よろしくおねがいします。

  • RubyとMeadow(Emacs)について

    RubyとMeadow(Emacs)について 自分のパソコンにRubyとMeadowをインストールしたんですが、 Meadowでソースプログラムを作ってからコマンドプロンプトでそれを実行しようとすると ’ruby’は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出てきてしまいます。 どうすれば実行できるのでしょうか? 教えていただきたいです。 ちなみにこれは夏休みの宿題で、 プリントに書かれていたとおりにやりました。 間違いがないか自分でなんども確認しましたが、 たぶん書いてあることは間違っていないと思います。 どのようにやったかというと、 Meadowでhello.rbというファイルに print("Hello, Ruby World !\n") と打ち込み、c:\progIに保存。 コマンドプロンプトを開いて progIに移動し、 ruby hello.rb →[Enter] です。

    • ベストアンサー
    • Ruby
  • Java初心者は何から作るべきか

    こんにちは 私は最近SEとして働き始めたものです。 文系大学出身ということもあり、当初「プログラム?Java?なにそれ、おいしいの?」というレベルでしたが、勉強してなんとかSJC-P資格取得するとこまではこぎつけました。 しかし、これまで机上の勉強ばかりで、アプリケーション製造などを行ったことはないので、自分でいろいろプログラムを作って体でJavaを覚えていきたいと考えています。 そこで、お聞きしたいのですがJavaで初心者がつくるアプリケーションといえばどんなものがあるでしょうか? できれば、具体的に「こんなものを作ってみよう!」というような書籍やサイトを紹介して頂けると助かります。Javaの構文についての書籍はたくさん見つかるのですが、具体的に掲示板を作ってみようとかチャットを作ってみようとか、そういった書籍が見当たらないので困っています。 よろしくお願いいたします。

  • Perl・Python・Rubyのどれがおすすめ?

    小さいプログラムであればコンパイラ言語より簡単に作成できると聞いたので、インタプリタ言語を一つ習得しようと思っているのですが、Perl・Python・Rubyのうちどれを選ぼうか悩んでいます。 私は現在、情報系学科の大学生で、今までにPascal、CASLII、C、Perl、Javaを習いました。どれも課題をこなすために使った程度で、どれも1年以上継続して利用していません。 以下が、それぞれの言語に対する認識です。初心者の意見なので間違っていることが多いかもしれません。 [Perl] -長所 ・一度勉強しているため、勉強し始めやすい。 ・習い始めるにあたり、一番初めに読もうと考えている「初めてのPerl 第5版」の評価が高い。 ・参考となるものが多い。 -短所 ・ソースが見にくいと聞いたことがある。 [Python] -長所 ・Perlより後にできた言語なので、Perlより洗練されてて高機能? ・Perlとは違い、同じことをするプログラムのソースは似ると聞いたことがあり、こっちの方が使い易い? -短所 ・Perl同様、Pythonを始めるなら一番最初に読もうと思う「初めてのPython 第3版」の訳が悪いという噂がある。また、「初めてのPerl」に比べると、ページ数が異常に多い。 Rubyについては聞いたことがある程度でほとんど知りません。 また、コンパイラ言語としてはC#を習得しようかと考えています。 以上から、Perl・Python・Rubyのうちどの言語を習得するのがいいと思いますか?個人的な意見でも構いません。理由を詳しく書いていただけると、選択の参考になるのでありがたいです。 できるだけたくさんの意見が聞きたいので、様々な回答をお願いします。

  • 初心者が選ぶべきプログラミング言語は?

    初心者が選ぶべきプログラミング言語は? プログラミングの勉強を始めようと思っている超初心者です。この手の質問はこちらでもかなり検索すればヒットしますが、いまいち良くわからないのであえて質問します。 私のような初心者がプログラミングをはじめるときどの言語を選んだらよいでしょうか? 重視することは「将来性があって」「有用性のある」「標準的な」言語です。 言語選びにはしたいことの明確なビジョンがないといけないと言われますよね 私の目的はwindowsのフリーソフトのようなツールを作りたいことを第一目標にしています 後々は勉強の具合により目的も変えてゆきたいと思っていますが・・・ 今現在の理解では・・・ 基礎はCで、ビジネスではJavaで、WebはPHP、ぐらいしか解りません。どれもプログラミングの共通点を 有していて勉強すればある程度は共通知識を身につけられることも言われてはいますが 言語選びを間違えたくないなと思いまして。 Cをすこし勉強したときいつwindowsアプリのようなウィンドウをつくれるかももわかりませんでした。 現在自分ができることといったらExcelでVBAを組んで(かなり低レベルですが)自動化させる程度です。 ビジネスの世界、SEなどのプログラマーの世界で今注目されている言語や花形言語など、現在業界のオーバービューも知りたいです、詳しい方どうぞよろしくお願いします。 ※個人的にはRubyが面白そうで、いろんなことができそうだなと思っています。

  • C初心者に課題をください。

    現在学校でC言語の勉強をしています。 自分のC言語の実力は、基本情報のC言語がちょっと理解できるぐらいです。 しかも、Cを読むのは慣れていますが、あまり書いたことはありません。 そこで、C言語の実力向上を図って、自分に課題を出していろんなプログラムを作って行きたいのですが、さっそく何を作ればいいのかわかりません。 過去に自分がこんなプログラムを作ったとか、よい案がありましたら何でもいいので是非教えてください。 大体の機能と、あればヒントとか教えてくれる程度でいいです。 例) どんなプログラム?:電卓 機能:入力例(500*3)→表示(1500) 四則演算ができる。 続けて演算子と数値を入力すると表示結果と計算する。 よろしくお願いします。