Автоматический вход на сайт с помощью скрипта Google Apps

Я хочу выполнить автоматический вход на веб-сайт https://www.shiftboard.com/log-in/ с помощью скрипта приложений Google. Вот мой код скрипта приложений Google

function login() {
  var payload =
  {
     "auth_user" : "",
     "auth_password" : "",
  };
  var options =
  {
     "method" : "post",
     "payload" : payload,
     "followRedirects" : false
  };
  var login = UrlFetchApp.fetch("https://www.shiftboard.com/log-in/" , options);
  var sessionDetails = login.getAllHeaders()
  Logger.log(sessionDetails)
}

В регистраторе вывод такой

Я не получил куки

См. также:  Не удается найти метод из User.js
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. Khan

    Если вы посмотрите на тег form формы входа в HTML-код https://www.shiftboard.com/log-in/, вы увидите, что он фактически отправляется в /servola/auth.cgi.

    Тег формы:

    <form class="login-form" method="post" action="/servola/auth.cgi">
    

    Это означает, что fetch("https://www.shiftboard.com/log-in/" , options) следует изменить на fetch("https://www.shiftboard.com/servola/auth.cgi" , options).

    Я предполагаю, что вы в курсе, но существует документированный API для Shiftboard.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: