人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

はてなの皆様

ごきげんようです

不埒な私にどうぞご教授をしていただきたく質問を挙げさせていただきます。

以下のような仕様条件のプログラムを作成するとして
どのような選択枝があるでしょうか。
以下項目で回答していただけるようにお願いいたします。



【プログラム仕様条件】
あるWEBサイト(外部)に対して、
任意のIDPASS(すでに取得済み)にて一定の間隔でログインをする。
そのログインされたサイトにて、規定のURLへ移動。
特定のリンクをクリックする。

※出来れば其の結果をメール、もしくは任意の画面へ表示したい。
成功・失敗など

【前提として実現可否がありますが・・】
?必要なプログラムの知識、もしくはどのような言語が必要か。
?必要なハードウェア(あれば)
?難易度としてどれくらい
?もうあるよバカ(ハート)って方はここへ。


そもそもプログラムでできねーよって場合はそれでも構いません。
上記は自身のサイトテストをおこないたく考えた仕様です。

出来れば簡単???な方がよいですが取り急ぎ
実現可能かどうかでもよいです。

分かりづらければ指摘ください
加筆いたします。

よろしくお願い致します

●質問者: kamisoriyasu
●カテゴリ:インターネット ウェブ制作
✍キーワード:URL webサイト いただきます ごきげんよう はてな
○ 状態 :終了
└ 回答数 : 3/7件

▽最新の回答へ

1 ● a-kuma3
●27ポイント

http://msdn.microsoft.com/ja-jp/library/w290k23d%28VS.80%29.aspx

いろいろ答えは出てくると思いますが、安直なところから。

WebBrowser コントロールを使って、IE 経由で操作しますか。

メールを送るのは、BASP21 を使うかな。


> ?必要なプログラムの知識、もしくはどのような言語が必要か。

VBScript もしくは VB 。

画面の内容を取得するには、DHTML もしくは DOM の知識が必要。


> ?必要なハードウェア(あれば)

Windows が動く環境。


> ?難易度としてどれくらい

中の下、もしくは、下の上くらい。

要は、難しくないってことです。


以上、参考まで。


2 ● TREEG
●27ポイント

とりあえず、実現可能だと思います。私なら、テキスト解析が得意な言語(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>サイトが不明なので上記のような感じで検索か、具体的な事を記載した方がより的確なアドバイスが受けられるかと。


3 ● jccrh1
●26ポイント

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.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ