お世話になります。
以前こちらのサイトで、google apps script のログイン先の情報取得方法を教えていただきました。
実際にnetseaというサイトで、ログインし、ログインすると見られる金額情報を確認したいと思いました。
その前提として、ログインしうまくクッキーの情報を抜き取りたいのですが、ログイン後に増えるクッキーがまったく取得できませんでした。
一応ログイン画面に隠れている値も入れてみましたが、出来ませんでした。
どのようにすればよろしいでしょうか?
1 // ログインページ 2 var LOGIN_URL = "https://www.netsea.jp/dap/sv/LoginProc"; 3 // ID 4 var username = "※※"; 5 // パスワード 6 var password = "※※"; 7 8 // HTTPリクエストのパラメータをobjectで設定 9 // POSTで渡すフォームデータはpayloadで指定します。 10 var options = { 11 method : "post", 12 followRedirects: false, // リダイレクト無し 13 payload : { 14 login_id: username, 15 password: password, 16 permanent:"on", 17 bookmarkItemRegistFlg:"Y", 18 refererURL:"http://www.netsea.jp/shop/63084/F1283?cam=search_result&cx_search=score&iatlp_flg=Y&iatlp_flg=Y" 19 } 20 }; 21 22 // ログイン 23 var response = UrlFetchApp.fetch(LOGIN_URL, options); 24 25 // レスポンスヘッダーからcookieを取得 26 var cookies = response.getHeaders()["Set-Cookie"]; 27 Logger.log(cookies);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。