ハローワークインターネットサービス上のDBにアクセスして求人情報を取得したい

このQ&Aのポイント
  • ハローワークインターネットサービス上のDBにアクセスして求人情報を取得する方法を教えてください。
  • ハローワークインターネットサービス上のDBにアクセスするためのURLと検索方法を教えてください。
  • VB.NETを使用してハローワークインターネットサービス上のDBにアクセスする方法を教えてください。
回答を見る
  • ベストアンサー

ハローワークインターネットサービス上のDB

ハローワークインターネットサービス上のDBにアクセスして求人情報を取得したいのですが、 どうすれば良いでしょうか? 何か知っている人いますでしょうか? ブラウザ上では、以下のURLから「検索」ボタンを押した次のページから実際に検索結果が表示されています。 https://www.hellowork.go.jp/servicef/130020.do?action=initDisp&screenId=130020 シェアソフト等では上記のようなソフトがあるようなのですが、フリーソフトでは上記のような ソフトは無いので開発してみたいなと思ってます。 開発言語は、VB.NETと考えています。

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

  • ベストアンサー
  • tomaju
  • ベストアンサー率76% (84/110)
回答No.2

http://okwave.jp/qa/q7158892.html Webサイトの裏方にいるデータベースサーバーに直接アクセスは できないでしょう。また検索のためのWeb APIが提供されている という話も聞きません。 となると、いわゆる「クローリング」とか「スクレイピング」を 行うことになるかと思います。 ブラウザで「検索」ボタンや「次へ>>」リンク等を押した際に 送信されるHTTPリクエストを同じものを、ご自分のプログラムで送信し、 受信したデータ(HTML)を解析して目当ての文字列を抽出するといった感じです。 あとはCSV形式でファイルに保存するなり、ローカルのデータベースに 格納するなりご自由にすればよいかと思います。 リクエストを模倣するには、どんなリクエストが送信されているか 調べる必要がありますが、ieHTTPHeaders などのツールを使ったり、 プロキシサーバーを経由させて通信内容をログに取るなどの手法が あります。 解析、抽出には正規表現を利用したパターンマッチング、 あるいはXMLやHTMLのパーサーライブラリ等が利用できるかも しれません。 VBはほとんどわかりませんが、このあたりが参考になるでしょうか。 http://www.f3.dion.ne.jp/~element/msaccess/AcTipsWinHTTP1.html http://news.mynavi.jp/articles/2009/12/15/htmlagility/index.html なお、悪用するつもりがなくても、システムの負荷に配慮したつもりでも、 結果的にシステムがダウンしてしまって、逮捕されてしまった事例も あるので気をつけてください。 岡崎市立中央図書館事件 http://ja.wikipedia.org/wiki/%E5%B2%A1%E5%B4%8E%E5%B8%82%E7%AB%8B%E4%B8%AD%E5%A4%AE%E5%9B%B3%E6%9B%B8%E9%A4%A8%E4%BA%8B%E4%BB%B6

mrs646
質問者

お礼

解説ありがとうございます。 大体概要は分かりました。親切にURLまでありがとうございました。 回答をくださいました皆様ありがとうございました。

その他の回答 (1)

  • big_egg
  • ベストアンサー率44% (736/1648)
回答No.1

>ハローワークインターネットサービス上のDBにアクセスして求人情報を取得 セキュリティのかかっているデータベースに外部から直接アクセスしたいという事でしょうか? それとも、検索の手順をハローワークインターネットサービス上で自動化したいという事でしょうか?

mrs646
質問者

お礼

回答ありがとうございました。

mrs646
質問者

補足

回答ありがとうございます。 質問の意図が分かりづらいかもしれませんが、たとえば、下記のURLのシェアソフトのように、VB.NET上からハローワークインターネット上の求人状況を検索して取得してDataGrid上に表示したいのです。 セキュリティが掛かっているかと言われたら、わかりませんとしか言えませんが、少なくとも以下のシェアウェアでは、ハローワークインターネット上の検索して取得することができています。 一応念のため書いておきますが、ハローワークインターネットサービス上で自動化するということではありません。 また、悪用するための質問ではありません。 よろしくお願いいたします。 「ハローワークDataPicker」 http://www.vector.co.jp/soft/winnt/net/se490531.html

関連するQ&A

  • 無線対向試験ってどんな仕事?

    ハローワークで紹介されている求人票に 携帯電話の評価業務  (無線対向試験) ・テストオペレート  ・障害票作成     と、いう求人がありました。 具体的にどのような仕事なのでしょうか? 分かる方、教えてください。 https://www.hellowork.go.jp/servicef/130050.do?screenId=130050&action=commonDetailInfo&kyujinNumber1=14010&kyujinNumber2=%0A13941721&kyushokuUmuHidden=2&kyushokuNumber1Hidden=&kyushokuNumber2Hidden=

  • 携帯電話端末(スマートフォン)の評価について教えて

    ハローワークの求人です。 https://www.hellowork.go.jp/servicef/130050.do?screenId=130050&action=commonDetailInfo&kyujinNumber1=14140&kyujinNumber2=%0A05764021&kyushokuUmuHidden=2&kyushokuNumber1Hidden=&kyushokuNumber2Hidden= 携帯電話端末(スマートフォン)の評価とは 具体的にどんなことをするのでしょうか? スマートフォンを使ったことがなくても大丈夫ですか? プログラミングの知識は必要ですか? 携帯電話端末の評価を経験した方、教えてください。 よろしくお願いします

  • DBの接続について

    はじめまして VB初心者です DBに接続されているのかを判断したいのですが 何かいい方法がありませんか? 開発言語はVB6.0 DBはオラクル9iです よろしくお願いします。

  • DBを使ったプログラミング言語は何がいいですか?

    MySQLを使った、メールソフトを作ろうと考えています。 LAN内にDBを置き、他のパソコンからもアクセスして、データ(メール内容)の共有を考えています。 その場合のプログラミング言語は何がいいですか? VC++も使えますが、面倒なので今現在はVBを考えています。PHPも考えたのですが、DBが外部のサーバーに置く方法しか知りません。これでは、セキュリティー的に不安なのでPHPは候補に入れていません。 何か、お勧めの言語はありませんか? 一番いいのは、DBを使ったフリーのメールソフトがあればいいのですが、どれもシェアウエアのため断念しています。 もし、フリーのDBを使ったメールソフトをご存知でしたらおしえていただけないでしょうか? よろしくお願いします。

  • .NETとは何ですか?

    Web、IT系の求人サイトを管理しているのですが、技術の分類が良く分かりませんのでご教授ください。 検索で、スキルでの絞り込みができる仕様で、スキルは大きく言語、環境、ツールに分かれています。さらに環境は、OS、DB、サーバソフト、開発エンジンに分かれています。 そこで質問ですが、 .NETは上記のどれに分類されているのが一番しっくりきますか? ■言語 ■環境---・OS        ・DB        ・サーバソフト        ・開発エンジン こんな感じです。 よろしくお願いします。

  • 資格必要ないマンション管理の求人がありますが

    資格必要ないマンション管理の求人を見つけましたが、確か 以前、マンションなどの管理の資格について調べたら、マン ション管理士の資格が必要で、結構難しい試験というか、合 格率も低くて、大変な資格だとあきらめた覚えがあります。 下記リンクのようなマンション管理は、その資格が必要なマン ション管理とは別の仕事内容なのですか? https://www.hellowork.go.jp/servicef/130050.do?screenId=130050&action=commonDetailInfo&kyujinNumber1=13080&kyujinNumber2=%0A00047551&kyushokuUmuHidden=2&kyushokuNumber1Hidden=&kyushokuNumber2Hidden=

  • ハローワークの評価について

    2ちゃんねるで、 "ハローワークはブラックしか紹介してない" "リクナビとかには(求人を)出せない理由があるから、ハロワに出す" みたいな書き込みをよく見かけるのですが、 本当のところどうなんでしょうか? 僕の就きたい仕事は広義的に言って自動車整備士の仕事なんですが、 その業種の求人がリクナビなどに載ることはまずありません。 (個人経営がとても多くて規模が小さいから??) となると、ハローワークで探すのみになるのですが、 上記の事があってハローワークで自分のしたい仕事を探せるのか気がかりです。 ハローワークのHPで実際に求人を検索しても、 事務的に業務内容や待遇などが淡々と綴られているだけで、とっかかりさえ見えてきません。 (本当のところを)何かご意見よろしくお願いします。

  • CSVデータの取り込み

    開発環境 言語 VB6.0 DB  ACCESS 一つ目は、CSVデータをACCESSに保存したいのですがどうしたらいいですか? 開発環境 言語 VB6.0 DB  ORACLE9i 二つ目は、CSVデータをORACLE9iに保存したいのですがどうしたいいですか? どうかよろしくお願いします。

  • SQL構文エラー

    SQL構文エラーがでているのですが、どこが悪いのか 見つける事ができません。 SQLのデバッグツールなどはないのでしょうか? なるべくフリーソフトでなんですけど 知っている方がいたら教えて下さい。 言語:VB6.0 SP5 DB:Access  Vectorなどで探したのですが、シェアなどがおおかったです。

  • VBA

    基幹系システム開発を外部委託するために 色々業者選定を行っているのですが 開発言語が、各社違いVBAやVB、Delphiなど あるのですが、VBとVBAの違いはどのような ものなのでしょうか? 業者は、DBが同じなら開発言語はVBもVBAも かわりないと、おっしゃるのですが それで宜しいのでしょうか? 教えていただけますでしょうか?

専門家に質問してみよう