以下の内容はhttps://takuya-1st.hatenablog.jp/entry/2017/01/18/183413より取得しました。


at_STARBUCKS_Wi2 のぱぱっと

セッションが切れまくるので自動化する。

30分くらいで切れちゃうので、バックグラウンドで、接続をチェックして切れてたら自動ログインするために、XHRを見てmechanizeに書いた。あらっぽい。。。

require 'mechanize'
m = Mechanize.new
m.get 'https://service.wi2.ne.jp/wi2auth/at_STARBUCKS_Wi2' #session-id cookie吐き出させる
m.page.form.submit # 同意手順に従う。
headers = {  "content-type"=> "application/json","dataType"=>"json" }
params = '{"login_method":"onetap","login_params":{"agree":"1"}}'
m.post('https://service.wi2.ne.jp/wi2auth/xhr/login', params,headers)

Wi2のログインはJSで、Cookieの有効期限を仕込んでるんだけど。何のために仕込んでるのか正直わからなった。。。

たぶん、他のWi2でもスマホでワンタップログインする系は、同じだと思う。

openresty/1.7.4.1 ってなんでですかね。




以上の内容はhttps://takuya-1st.hatenablog.jp/entry/2017/01/18/183413より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14