keans / woice

A small python script that helps to connect to the WiFiOnICE network on ICE trains.
MIT License
4 stars 3 forks source link

new check box on ICE WiFi #1

Closed josefstr closed 4 years ago

josefstr commented 4 years ago

For the login to the ICE WLAN, an "I accept" check box must now be clicked/activated.

This would have to be included in the script.

josefstr commented 4 years ago

<form method="post">
--
  |  
  | <div class="rowcontainer">
  | <div class="outside"></div>
  | <div class="rowcontent login-row">
  | <div class="vertcellcontainer">
  | <div id="lginbtn" class="vertcell">
  | <input type="hidden" name="login" value="true"><input type="hidden" name="CSRFToken" value="fd208bbb5aa30cf56ac8f482dda16f0d"><button id="connect" name="connect" class="btn btn-lg btn-primary connect popup" type="submit">
  | <span data-slot="DE: 1 class: login button">Jetzt kostenlos surfen</span>
  | </button>
  | </div>
  | </div>
  | </div>
  | <div class="outside"></div>
  | </div>
  | <div class="rowcontainer login-container">
  | <div class="outside"></div>
  | <div class="rowcontentnomargin terms-cb-container">
  | <input id="login-cb" type="checkbox" required=""></div>
  | <div class="rowcontentnomargin">
  | <div class="terms-box">
  |  
  | <span data-slot="DE: terms-text-1">
  | Hiermit akzeptiere ich die
  | </span>
  | <a href="/de/terms/" class="terms-link" data-slot="DE: terms-link-1">AGB</a>
  | <span data-slot="DE: terms-text-2">
  | und
  | </span>
  | <a href="/de/datenschutz/" class="terms-link" data-slot="DE: terms-link-2">Datenschutzhinweise</a>
  | <span data-slot="DE: terms-text-3">
  | der DB Systel GmbH
  | </span>
  | </div>
  |  
  | </div>
  | <div class="outside"></div>
  | </div>
  | </form>
keans commented 4 years ago

Ok, issue should be fixed.

Amusingly the DB guys added a checkbox which is only checked client-wise with JavaScript, so rather the restructured, nested form was the issue.