• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ハローワークインターネットサービス上のDB)

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

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

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

  • ベストアンサー
  • 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