Vous n'êtes pas identifié(e).
Comme j'ai été un peu absent ces derniers temps, je reviens avec un petit tuto pour vous faciliter la vie
Pour l'histoire, twill est un module python, basé sur mechanize (une tuerie mais plus touchy), qui facilite très grandement l'automatisation du web browsing.
Allez, on va le faire par l'exemple, ce sera plus simple. Donc en cadeau voici un petit (sic) script qui vous permettra de poster rapidement sur vos sites wordpress.com :
import sys
from twill.commands import fv, submit, clear_cookies, go
try:
user=sys.argv[1]
passwd=sys.argv[2]
title=sys.argv[3]
text_file=sys.argv[4]
except:
print "Please enter user and pass and a title and a text file"
sys.exit(2)
core_text = open(text_file).read()
clear_cookies()
### La partie utile
go("https://fr.wordpress.com/wp-login.php")
fv("1","user_login",user)
fv("1","user_pass",passwd)
submit("4")
go("https://[i][b]$nom_blog[/b][/i].wordpress.com/wp-admin/post-new.php")
fv("3","post_title",title)
fv("3","content",core_text)
submit("55")
Voila c'est aussi court que ça ...
Et la façon d'utiliser le script :
Comme le dirait l'enfant dans la pub Renault électrique : "C'est simple !"
🔴 Hors ligne
Salut Automate, je cherche un bon submitter en ligne de commande, twill m'a l'air un peu vieux :
"The latest release of twill is twill 0.9, released Thursday, December 27th, 2007"
http://twill.idyll.org/
Qu'en penses tu ?
Dernière modification par Ludo (2015-05-13 08:55:15)
🔴 Hors ligne
Ben j'en pense que ça marche et que c'est simple
Mais si tu vas sur github et python package (https://pypi.python.org/pypi/twill/1.8.0), en fait tu vois que la dernière version date d'un an. Je pense que c'est juste le site qui n'est pas à jour.
De plus twil est juste un wrapper de la librairie mechanize toujours supportée.
Bref, si tu cherches un submitter moi je l'aime bien. D'ailleurs je ne fais pas que submit, je l'utilise aussi pour ajouter des likes, demandes d'amis ...
PS : @Seoxis, mieux que Zenno
🔴 Hors ligne
Merci Automate, je me permet encore une question.
Je commence à utiliser Imacro pour faire de la création de user / pages de profils ->
- Fichier CSV pour les datas
- Webmail pour la validation mail
- Spinneur en local pour le texte
Ce qui est cool abec Imacro c'est qu'il suffit de faire l'action une fois, remplacer les valeurs par les COL, faire 2 ou 3 ajustements et c'est réglé.
Twill c'est tout en ligne de commande alors par exemple question :
Comment récupérer facilement les names des inputs d'un formulaire (imacro le fait à l'enregistrement) ?
Merci d'avance pour ta réponse.
🔴 Hors ligne
Je pense qu'il suffit de regarder la doc. Mais à mon avis twill et plus puissant que la version free de imacro et surtout plus rapide. Je me trompe ?
Ca gère l'ajax également ?
www.audience-seo.com : Besoin de booster son trafic ?
🔴 Hors ligne
@ludo pas complexe tu uses Firebug pour trouvez les id
Oui imacro je surkiffe mais c'est lent par contre pour un NOOBS de la prog imacro c'est le top
°¨¨°³º¤£ [ COOLBYTES ] £¤º³°¨¨° - Skype: cb_nalex_levrai
🔴 Hors ligne
Hey !
Je suis en train de potasser le python pour automatiser / scraper / créer du contenu, tu mérites un grand merci !
-----------------------------------
www.erminea.fr - WebCréation, Référencement, Rédaction
🔴 Hors ligne
Ay,
Je viens de découvrir Twill, ça m'a l'air pas mal du tout ça ! Moi qui adore le python et qui cherchait un framework pour du browser en python, merci !
Infrastructure, VPS, serveurs, développement web et scripts, ... https://www.alsahack.com !
🔴 Hors ligne