Ecrire un robot web en Python
zil
Messages postés
33
Statut
Membre
-
sebsauvage Messages postés 33415 Statut Modérateur -
sebsauvage Messages postés 33415 Statut Modérateur -
Bonjour,
à tous
je m'essai à Perl, donc j'y connais rien, précision faite, voici l'exposé de mon problème
je cherche à faire un robot pour me connecter sur un site qui est en https
je bidouille en perl car j'ai découvert les script http::proxy, recorder...
Aussi avant de suer pour apprendre perl, je me souviens de Monsieur Sebsauvage qui ne jure que par python.
Du coup, je me dis que peut être mon robot est faisable en Python
qu'en pensez-vous
merci de vos conseils
Zil...
à tous
je m'essai à Perl, donc j'y connais rien, précision faite, voici l'exposé de mon problème
je cherche à faire un robot pour me connecter sur un site qui est en https
je bidouille en perl car j'ai découvert les script http::proxy, recorder...
Aussi avant de suer pour apprendre perl, je me souviens de Monsieur Sebsauvage qui ne jure que par python.
Du coup, je me dis que peut être mon robot est faisable en Python
qu'en pensez-vous
merci de vos conseils
Zil...
A voir également:
- Ecrire un robot web en Python
- Web office - Guide
- Navigateur web - Guide
- Ecrire en gras sur whatsapp - Guide
- Creer un site web - Guide
- Écrire en majuscule - Guide
10 réponses
Salut,
Regarde ici http://articles.mongueurs.net/magazines/linuxmag75.html
Ou ça https://metacpan.org/pod/release/GAAS/libwww-perl-5.825/lib/LWP/RobotUA.pm
Aussi avant de suer pour apprendre perl,
Tu ne sueras pas moins si tu commences apprendre python ;-DDDD
Regarde ici http://articles.mongueurs.net/magazines/linuxmag75.html
Ou ça https://metacpan.org/pod/release/GAAS/libwww-perl-5.825/lib/LWP/RobotUA.pm
Aussi avant de suer pour apprendre perl,
Tu ne sueras pas moins si tu commences apprendre python ;-DDDD
Merci pour la réponse
je souhaite seulement savoir si c'est faisable aussi en Python car je préfère autant apprendre Python plutot que perl pour le moment
Zil...
je souhaite seulement savoir si c'est faisable aussi en Python car je préfère autant apprendre Python plutot que perl pour le moment
Zil...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai écrit plusieurs robots en Python, mais je n'ai jamais testé en HTTPS:
Voir tout ce qui utilise urllib ou urllib2 là:
https://sebsauvage.net/python/snyppets/
Voir tout ce qui utilise urllib ou urllib2 là:
https://sebsauvage.net/python/snyppets/
Salut à tous,
j'essai donc de me dépatouiller avec python pour me connecter à un site,
mais je n'y arrive pas.
voici le code du site pour se connecter
apparement, grace au javascript, il copie le champ mot de passe dans un champ caché
bref, je ne comprends pas tout.
est ce que je peux me connecter sur ce site?
merci de votre aide
Zil...
j'essai donc de me dépatouiller avec python pour me connecter à un site,
mais je n'y arrive pas.
voici le code du site pour se connecter
apparement, grace au javascript, il copie le champ mot de passe dans un champ caché
bref, je ne comprends pas tout.
est ce que je peux me connecter sur ce site?
merci de votre aide
Zil...
<form action="https://www.***.com/" id="login" method="post">
<input name="connection" value="connection" type="hidden">
<input tabindex="1001" class="inputtext" name="login" value="Nom d'utilisateur" onfocus="this.value='';" type="text">
<input tabindex="1003" src="/img/submit.gif" type="image">
<input tabindex="1002" class="inputtext" value="Mot de passe" onfocus="document.getElementById('inputPassword').style.display='inline'; this.style.display='none'; document.getElementById('inputPassword').focus();" autocomplete="off" type="text">
<input style="display: none;" id="inputPassword" tabindex="1002" class="inputtext" name="password" onfocus="this.value='';" autocomplete="off" type="password">
Ben y'a les champs "login" et "password" à envoyer à l'adresse indiquée dans le champ "action" du form.
En retour, il y a aura probablement un cookie à récupérer
(voir mon astuce pour récupérer et stocker un cookie précis: https://sebsauvage.net/python/snyppets/index.html#session_cookies )
En retour, il y a aura probablement un cookie à récupérer
(voir mon astuce pour récupérer et stocker un cookie précis: https://sebsauvage.net/python/snyppets/index.html#session_cookies )