Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>The webpage you're trying to parse is not accessible directly. When you visit <a href="https://www.ursa.ucla.edu/logon/logon.asp" rel="nofollow">https://www.ursa.ucla.edu/logon/logon.asp</a> it will do the following:</p> <ol> <li>Redirect you to <a href="https://shb.ais.ucla.edu/shibboleth-idp/profile/Shibboleth/SSO?shire=https%3A%2F%2Fwww.ursa.ucla.edu%2FShibboleth.sso%2FSAML%2FPOST&amp;time=1327213354&amp;target=cookie%3Aa872692c&amp;providerId=https%3A%2F%2Fwww.ursa.ucla.edu%2Fshibboeth-sp" rel="nofollow">https://shb.ais.ucla.edu/shibboleth-idp/profile/Shibboleth/SSO?shire=https%3A%2F%2Fwww.ursa.ucla.edu%2FShibboleth.sso%2FSAML%2FPOST&amp;time=1327213354&amp;target=cookie%3Aa872692c&amp;providerId=https%3A%2F%2Fwww.ursa.ucla.edu%2Fshibboeth-sp</a> (as you can see this has couple of variables - cookie, time..)</li> <li>The second page will redirect you to <a href="https://shb.ais.ucla.edu/shibboleth-idp/AuthnEngine" rel="nofollow">https://shb.ais.ucla.edu/shibboleth-idp/AuthnEngine</a></li> <li>Third page will redirect you to <a href="https://shb.ais.ucla.edu/shibboleth-idp/Authn/RemoteUser" rel="nofollow">https://shb.ais.ucla.edu/shibboleth-idp/Authn/RemoteUser</a></li> <li>The last page will respond with 200 and send you markup with form and couple of hidden input fields. The form will submit itself onload, and only then on fifth response you will get the actual login page.</li> </ol> <p>Now I don't know how python handles redirect headers. You may need to look at response that you are getting. In best case scenario it will be the last page with hidden variables, you will need to parse those and send POST request to the same url to get the real login page. In worst case scenario you will need to follow headers all the way from the first page.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload