2015-01-19 3 views
1

Моя цель состоит в том, чтобы использовать GoogleScript автовход на сайт - для этого я использовал следующий пост как шаблон (?) (В том числе комментарии, которые после получили.):Автологин на сайт - только имя пользователя заполняется

How to login to an external website with Google Apps Scripts?

Я мог заставить его заполнить имя пользователя ... но пароль остался пустым, и логин не был запущен - он в основном застрял на странице входа - не указывая, что пароль был введен - и не жалуется на то, что он отсутствует.

Тогда я попробовал более простой подход, следуя этот пост:

How can I autologin into a website with IE?

-I получил тот же результат - с тестовым кодом вида:

<!DOCTYPE html> 
<head> 
</head> 
<body> 
    <script type="text/javascript"> 
     BoardURL="https://fantasyfootball.telegraph.co.uk"; 
     UserName="myusername"; 
     PassWord="mypassword"; 
     document.write('<form name="autoLogin" action="'+BoardURL+'/premierleague/log-in/"method="post"><input type="hidden" name="email" value="'+UserName+'"><input type="hidden" name="pass" value="'+PassWord+'">'); 
     document.forms[0].submit(); 
    </script> 
</body> 

Я бы ожидал увидеть как имя пользователя, так и пароль, введенные на веб-странице +, жалоба на неправильную комбинацию имени пользователя и пароля (с указанием th при попытке входа в систему) ... из-за значений «myusername» & «mypassword» используется для входа.

Я использую Chrome.

Я потратил много времени на поиск ответа на вопрос, почему ни один из подходов не работает, и я дошел до того, что мне нужно обратиться к некоторым экспертам, которые могут либо сказать мне, что я делаю неправильно, либо сказать мне, что это никогда не будет работать (из-за, например, настроек безопасности на веб-сайте). Любые отзывы об этом будут оценены.

+0

Не похоже, что это связано со сценарием приложений https://developers.google.com/apps-script/ – AshClarke

+0

Спасибо teatimer - у меня такое же впечатление, так как я могу получить имя пользователя через (в обоих примерах) , Я действительно удивлен, что получить пароль и нажать кнопку входа в систему невозможно ... поэтому, проведя дополнительные часы, пытаясь заставить это работать, я бросаю полотенце. Надеюсь, мой пост может спасти других людей и головную боль, если они столкнутся с теми же проблемами, которые пытаются использовать ГАЗ для аутологи. – user2628114

ответ

0

Вы бы лучше использовать программное обеспечение, как:

Official Website - AutoIt

Он может посылать нажатия клавиш с кодом, если вы можете использовать то, что работает с вашего компьютера, а не в Интернете.

+0

Спасибо, Сэнди за ваш комментарий. Я знаю AutoIt, и я должен признать, что AutoIt бьет GAS, когда он приходит к автологу. Я не вижу, как я могу объединить AutoIt с моим кодом в GAS - и я предпочел бы сохранить все в GAS, потому что это делает решение более простым (моя потребность в автологе недавно появилась ... и в настоящее время я бит неохотно возвращается к AutoIt, потому что для этого потребуется много переделок). – user2628114

Смежные вопросы