プロが教えるわが家の防犯対策術!

あるwebページのボタンを自動で押すためのウェブアプリケーションを作りたいのですが、そのウェブページに入ったときにボタンを自動で選択してくれるってどうやったらできるのでしょうか?
PHP, Javascriptのどっちかでそのアプリケーションは作ろうと考えています!

回答よろしくお願いします!

A 回答 (2件)

HTMLを取ってきて、<input>に含まれるトークンなどの情報を抽出して、<form>のaction属性で指定されている先に送る…という単純な動作であれば



PHPネイティブのDOMによるスクレイピング入門
http://qiita.com/mpyw/items/c0312271819baee09132

こちらで紹介している方法で実現できます。内部でJavaScriptを使った認証が動いている場合、PHPでHTMLソースを取得しただけではどうしようもないので

・Selenium(さまざまな言語に対応)
・PhantomJS(JavaScript専用)

といったWebブラウザのエミュレータを使いましょう。
    • good
    • 1
この回答へのお礼

回答ありがとうございます!

お礼日時:2014/12/01 02:22

WEB上のボタンは必ずしもHTMLのフォームを使っているとは限りません


たとえばflashやその他プログラムで作ったページ(とくにゲームなど)であれば
phpやjavascriptでボタンを押すことは極めて困難です。

場合によってはいわゆるBOT的なツールでキー入力をエミュレートすることもできますが
過度にサーバーに負担をかけると不正アクセスとみなされ
アカウントを削除される可能性もあります
    • good
    • 0
この回答へのお礼

回答ありがとうございます!

お礼日時:2014/12/01 02:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!