4

cURL 経由で live.com にログインしようとしています。

誰もそれを試したことがありますか?スクリプトを投稿していただけますか?

ありがとう

私は今このコマンドを使用しています...

curl --cookie cjar3 --cookie-jar cjar3 --data 'PPSX=P&PwdPad=&type=&login=xxx@xxx.xxx&passwd=xxxxxxxxx&SI= Accedi &radio=2' --location --output /home/mauripz/temp/Nuova /loginresult.html https://login.live.com/ppsecure/post.srf

しかし、「メールアドレスまたはパスワードが違います」というエラーが表示されます

更新: --data を 1 つだけ使用しても同じエラーが発生する

4

1 に答える 1

3

残念ながら、live.com ではこれを行っていないため、スクリプトを提供できません。ただし、Salesforce.com への cURL ログインを行っているときに同様の状況に遭遇しました。うまくいけば、正しい方向に向けることができます。

live.com のログイン フォームには、OnSigninSubmit という onsubmit 関数があります。スクリプトは ( https://login.live.com/pp650/JS/PPPrimary.js?x=6.5.11760.0 ) にあり、MS によって最小化されています。http://pastebin.com/f34f2593bでもう少し読みやすくしました。

スクリプトがログイン フォームにスパムを送信するのを防ぐために、Microsoft はフォーム データを操作してフィールドを追加したり、Javascript 関数を使用して送信したフィールドを変更したりする可能性があります。送信するユーザー名/パスワードの条件を再作成する必要があります。

于 2009-02-06T01:11:12.210 に答える