Aller au contenu


Photo

Aide informatique


  • Please log in to reply
4120 réponses sur ce sujet

#4121 Kamo

Kamo

    J'ai tort

  • Sous surveillance
  • 4353 Messages :
  • Profil:Homme

Posté Hier, 21:58 PM

Yo, les gars, j'aurais besoin de vos lumières.
J'essaye de me connecter automatiquement au site de ma fac via curl, pour récupérer les emplois du temps via un simple raccourcis clavier avec curl en adaptant ce script 

#!/bin/bash
  read -p "Name: " name
  read -p "Password: " -s pass
  echo
  curl --cookie ~/.surf/cookies.txt --cookie-jar ~/.surf/cookies.txt \
      -d "session[username_or_email]=$name" \
      -d "session[password]=$pass" \
      -d "remember_me=1" \
      -d "commit=Sign In" \
      http://twitter.com/sessions > /dev/null
  curl --cookie ~/.surf/cookies.txt --cookie-jar ~/.surf/cookies.txt \
      http://twitter.com/ > /dev/null
  surf http://mobile.twitter.com

 
Mais j'arrive pas, le mieux que j'ai pu faire, c'est avoir les champs identifiants et mot de passe préremplis...
 
Voilà le code source pour l'identification : (c'est sur la page    https://cas.univ-bre...2&resource=8139 )

<form id="fm1" class="fm-v clearfix" action="/cas/login;jsessionid=2BDAE9D9D99516C2E34F198F22852CFE.cas?service=https%3A%2F%2Fm.univ-brest.fr%2Fedt%2Fstylesheets%2Fwelcome.xhtml%3Fargs%3Daction%253dedt-mobile%2526project%253d2%2526resource%253d8139" method="post">
		
		<!-- Félicitations, votre serveur est en ligne ! Vous pouvez maintenant essayer le service d'authentification par défaut, qui authentifie lorsque le mot de passe est égal au nom d'utilisateur. -->
		
		<div class="row fl-controls-left">
			<label for="username" class="fl-label"><span class="accesskey">I</span>dentifiant:</label>
			

			
				
				
				<input id="username" name="username" class="required text" tabindex="1" placeholder="identifiant" required="required" accesskey="i" type="text" value="" size="25" autocomplete="false">
			
		</div>
		<div class="row fl-controls-left">
			<label for="password" class="fl-label"><span class="accesskey">M</span>ot de passe:</label>
			
			
			
			<input id="password" name="password" class="required text" tabindex="2" placeholder="mot de passe" required="required" accesskey="m" type="password" value="" size="25" autocomplete="off">
		</div>
		
		
		
		<!-- 		</div> -->
		<div class="row btn-row">
			<input type="hidden" name="lt" value="LT-55234-6sxSll1nBKmxZTbTaYDVTTGM3x5MfW"> <input type="hidden" name="execution" value="e1s1"> <input type="hidden" name="_eventId" value="submit"> <input class="btn-submit" name="submit" accesskey="l" value="Se connecter" tabindex="4" type="submit">
			
			<!-- 				 <input class="btn-reset" name="reset" -->
			<!-- 				accesskey="c" -->
			
			<!-- 				tabindex="5" type="reset" /> -->
		</div>
	</form> 

Et quand je remplis bien le truc, ça me redirige vers https://m.univ-brest.fr/2-8139

 

Une idée de comment je dois modifier le script ?


Image IPB




1 utilisateur(s) en train de lire ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)