ごきげんようです
不埒な私にどうぞご教授をしていただきたく質問を挙げさせていただきます。
以下のような仕様条件のプログラムを作成するとして
どのような選択枝があるでしょうか。
以下項目で回答していただけるようにお願いいたします。
【プログラム仕様条件】
あるWEBサイト(外部)に対して、
任意のIDPASS(すでに取得済み)にて一定の間隔でログインをする。
そのログインされたサイトにて、規定のURLへ移動。
特定のリンクをクリックする。
※出来れば其の結果をメール、もしくは任意の画面へ表示したい。
成功・失敗など
【前提として実現可否がありますが・・】
①必要なプログラムの知識、もしくはどのような言語が必要か。
②必要なハードウェア(あれば)
③難易度としてどれくらい
④もうあるよバカ(ハート)って方はここへ。
そもそもプログラムでできねーよって場合はそれでも構いません。
上記は自身のサイトテストをおこないたく考えた仕様です。
出来れば簡単???な方がよいですが取り急ぎ
実現可能かどうかでもよいです。
分かりづらければ指摘ください
加筆いたします。
よろしくお願い致します
http://msdn.microsoft.com/ja-jp/library/w290k23d%28VS.80%29.aspx
いろいろ答えは出てくると思いますが、安直なところから。
WebBrowser コントロールを使って、IE 経由で操作しますか。
メールを送るのは、BASP21 を使うかな。
> ①必要なプログラムの知識、もしくはどのような言語が必要か。
VBScript もしくは VB 。
画面の内容を取得するには、DHTML もしくは DOM の知識が必要。
> ②必要なハードウェア(あれば)
Windows が動く環境。
> ③難易度としてどれくらい
中の下、もしくは、下の上くらい。
要は、難しくないってことです。
以上、参考まで。
とりあえず、実現可能だと思います。私なら、テキスト解析が得意な言語(perl)で行います。
この作業であれば、どんな言語でも問題無いと思いますが、格安のレンタルサーバでも動きますしローカルでも動かせますので、Perlで行います。
.
ちなみに、人が頭を使わず(例えば、はてなのアンケートの画像認証や簡単なクイズがでるタイプのログインなど)ブラウザで機械的にログインできることであれば、プログラムを使うことで大抵は比較的簡単にできると思います。
ちなみに、私自身は、Yahooメールにログインして、必要なメールが来ていないか定期的にチャックしたりしています。
必要であれば、そのURLを抜き出して、リンク先の情報も自動チェックしています。
また、一日の終わりに、自分のメールアドレスにレポートを送信しています。
.
モジュールを使うタイプであれば、こんな感じで検索すると色々出てきます。
http://www.google.co.jp/search?hl=ja&client=firefox-a&hs=h2s&rls...
もっと具体的なサイトが分かれば、それに即したログイン方法なども検索で見つけやすいと思います。
自作する場合、上記の検索結果を参考に検索すると早いかも知れません。
1>居るようないらないような・・・1週間真面目にやればできると思います。
2>WindowsPC+ActivePerl+ネット回線
3>1に同じ
4>サイトが不明なので上記のような感じで検索か、具体的な事を記載した方がより的確なアドバイスが受けられるかと。
kamisoriyasuさん こんにちは。
私ならEXCELのVBAで対応します。
方法としては3つあります。
1.IEを直接制御する。
http://kikky.net/pc/vba_autologin.html
2.FORMの中にWebBrowserコントロール
http://www.asahi-net.or.jp/~zn3y-ngi/YNxv9195.html
3.Microsoft の XMLHTTP オブジェクトを利用
http://japan.internet.com/developer/20051005/28.html
一定の間隔もVBAならできます。
・sleepを利用
http://hinekure.vba-soft.com/?eid=245424
・Application.Waitを利用
http://www.officepro.jp/excelvba/application_other/index3.html
HPの内容にもよりますが、VBAやIE(クラスの利用、HTML)を知っていればそれほどの難かしくはないと思いますよ。
コメント(0件)