接続するだけなら、automator なんて使わなくても、ターミナルで、
open /Applications/Safari.app/ https://契約回線番号:ID:password@www.mydocomo.com/dcm/dfw/web/pub1/top/password@www.mydocomo.com/dcm/dfw/web/pub1/top/
とかではダメでしょうか?
契約回線番号というのがなければ、これで行けると思うのですが。
(普通の id とパスワードを要求するサイトではうまくゆきます)
これでうまくゆくようなら、これを書いたファイルを作っておいて、それを実行するだけなんですが。
親切に答えていただきありがとうございます。terminalを使ったことがないので初めてトライしましたが、terminalを開くと「terminal - tcsh - 179x26」というファイルが現れました。ここにはあらかじめ何か文字列がありますよね。そこに追加する形で、提案頂いた文字列を入力すればいいのでしょうか。また、複数回線契約しているのでこの作業を繰り返しを指示することはできるのでしょうか。教えていただくのがたいへんなら、terminalについての書物を買って見てみます。初心者で手がかかりすみません。でも、できれば、automatorを使いたいな、って思っています。
> terminalを開くと「terminal - tcsh - 179x26」というファイルが現れました
ちょっとどういうことか分かりません。
ターミナルというのは、昔の dos の画面のようなもの(背景が黒でなくて白ですけど)で、アプリケーション/ユーティリティにあるターミナルをダブルクリックして実行すると、四角の白い窓が出て、
user_name$
とプロンプトが出てくるだけですが。もし、こうならないとしたら、何か変更されてませんか?
このプロンプトの後に、前に書いた文字を入力して、最後にリターンキーを押すだけです。すると、うまくゆけば、Safari が立ち上がって、そのまま、画面が変化してご希望の Docomo のサイトに繋がるはずです。
これがうまくゆくようなら、テキストエディットかなんか(テキストエディターなら何でもよい。ワープロでも出来ないことはないですが、注意しないと、余分な情報を一杯書き込みますので使えないでしょう)で、この入力文字を書いたファイルを用意します。そして、このファイルをターミナルで開くように関連づけます。そうすれば、後はこのファイルをデスクトップにでも置いておいて、接続したいときにダブルクリックするだけで、サファリが立ち上がって、目的のサイトに自動的に接続されます。
このようなところがいくつもあるのなら、それぞれファイルを用意してやれば、後はそれぞれのファイルをダブルクリックするだけです。
Automator のことはよく知りませんので、これを Automator でやるにはどうすればいいのかは分かりませんけど、少し変更するだけで Automator でできるようにもできるはずです。Automator は Apple script + shell script っぽいので。ここに書いたやり方は shell script 的な方法です。これでうまくゆくのなら、どなたかが助けてくださるでしょう。
わたし自身は、OSX でしか通用しない Automator を調べるつもりはありませんのであしからず。
kubotaです、
私もAutomatorでは対応する機能を見つけることができませんでした。。。
が、キーチェーンで複数のアカウントを管理する場合、
アカウントの何文字かをうてば、対応するパスワードがでてきませんでしたっけ?
ただ、アカウントとパスワードの組だけなので、入力項目が3つある場合にはダメですよね。
で、セキュリティを全く無視していいなら、 (注:自己責任でお願いします)
DoCoMoのページのソースをhoge.htmlとして保存して、
契約電話番号、My DoCoMo ID、パスワード
を書き込んでしまうという手があります。
<title>の上の行に<Base href="https://www.mydocomo.com/">
を入れておけば、画像も表示されますし。
JavaScriptがパスワード欄を空白にセットするようなので、
開いた後リロードしてすぐに(パスワード欄が空白になる前に)ログイン
ボタンをクリックしてください。
パスワードを平文でファイルの中に書いてしまいますので、管理をしっかりと
するようにしてくださいね。
しつこいようですが、使う場合は自己責任でお願いします。m(__)m
AppleのAutomator Actionsのページある「Set Form Values in Current Webpage」というアクションを使うとできました。
http://www.apple.com/downloads/macosx/automator/setformvaluesincurrentwebpage.html
まず指定のURLを開くアクションの後に「Set Form Values in Current Webpage」を3つ繋いで、それぞれの内容を以下の様にします。
「Set value for form element with id MDCM_MSN to 電話番号」
「Set value for form element with id MDCM_UID to ドコモのID」
「Set value for form element with id MDCM_PWD to パスワード」
3つの項目に”電話番号”、”ドコモのID”、「パスワード」が入った状態になります。
はじめまして。
実はモバオク(http://www.mbok.jp)への自動入力で頭を悩ませていますが、Macのスキルが全くないため四苦八苦です
暗証番号入力した後に、自動的に出品したいのです
AppleScriptが必要になるのか、Automatorだけで実現できるのかわかりませんので、教えてください
また、良い本などあれば教えていただければ、自分でも努力したいと思います
AmazonでAutomatorを検索しても本がなかったので、ご存じの方がいらっしゃれば、お知らせください。
よろしく御願いします
ウエブを開いてパスワード入力