cURL войти на login.live.com - PullRequest
       14

cURL войти на login.live.com

4 голосов
/ 03 февраля 2009

Я пытаюсь зайти на live.com через cURL

Кто-нибудь пробовал это раньше? Не могли бы вы опубликовать свой сценарий?

Спасибо

Я сейчас использую эту команду ...

curl --cookie cjar3 --cookie-jar cjar3 --data'PPSX=P&PwdPad=&type=&login=xxx@xxx.xxx&passwd=xxxxxxxxx&SI= Accedi & radio = 2 '- местоположение --output / home / mauripz / temp / Nuova / loginresult.html https://login.live.com/ppsecure/post.srf

но я получаю ошибку "Неверный адрес электронной почты или пароль"

ОБНОВЛЕНО: используется только одна --data, но все равно появляется та же ошибка

1 Ответ

3 голосов
/ 06 февраля 2009

К сожалению, я не сделал этого для live.com, поэтому не могу предоставить вам сценарий. Однако я столкнулся с подобной ситуацией при входе в систему cURL на Salesforce.com и, надеюсь, может указать вам верное направление.

Форма входа для live.com имеет функцию onsubmit, которая называется OnSigninSubmit. Скрипт находится в (https://login.live.com/pp650/JS/PPPrimary.js?x=6.5.11760.0) и был свернут MS). Я сделал его немного более читабельным в http://pastebin.com/f34f2593b.

Возможно, что в целях предотвращения спама при входе в систему сценариев Microsoft манипулирует данными формы и добавляет дополнительные поля или изменяет поля, которые вы отправляете, с помощью своих функций Javascript. Вам необходимо воссоздать эти условия для имени пользователя / пароля, которые вы хотите отправить.

...